OS(基本ソフト)とは(全体像)
OS(基本ソフト)とは、ハードウェア(機械)と、アプリケーション(アプリ)の間に立って、全体をうまく動かす土台のソフトウェアのことだ。
お店でたとえると分かりやすい。OSは「店長」。お客さん(アプリ)の注文を受けて、スタッフや設備(ハードウェア)に指示を出し、お店全体をまわす。アプリは、OSを通じて、機械(CPUやメモリ)を使う。
代表的なOSを見てみよう。
- パソコン … Windows・macOS・Linux
- サーバー … Linuxが主流
- スマホ … iOS(iPhone)・Android
ここで一番のポイント。Windowsは、あくまでOSの「一種」だ。「OSといえばWindowsだけ」と思い込むと誤りで、macOSやLinux、スマホのiOS・Androidも、みなOSだ。
詳しく:OSの5大機能
ここが心臓部。OSの主な機能(5大機能)を表で押さえよう。
OSの5大機能
| 機能 | やさしい意味 |
|---|---|
| プロセス管理 | 動いているプログラムの実行を管理する |
| メモリ管理 | メモリの割り当てを管理する |
| ファイル管理 | ファイルの保存・読み書きを管理する |
| デバイス管理 | 周辺機器(プリンタなど)を管理する |
| ユーザー管理 | 利用者やアクセス権を管理する |
OSは、これらの機能で、コンピュータ全体を管理している。アプリは、いちいち機械を直接操作しなくても、OSにお願いすれば、メモリを使ったりファイルを保存したりできる。
ここで注意。LinuxとUnixは、似ているが別ものだ。LinuxはUnixに似た作りだが、Unixそのものではない。「LinuxはUnixだ」と思い込むと誤りになる。
わかりやすく言い換えると
身近なたとえで整理しよう。
OSは、「お店の店長。お客さん(アプリ)と、設備(ハードウェア)の間をとりもって、全体をまわす」イメージ。
代表的なOSは、「パソコンはWindows・macOS・Linux、スマホはiOS・Android」こと。要するに、機器によって、使われるOSが分かれる。
5大機能は、「プログラム・メモリ・ファイル・周辺機器・利用者を、まとめて管理すること」。つまり、OSがコンピュータ全体の世話をしている。
試験のツボ
🔴 一番出る:OSの役目
①ハードウェアとアプリの間をとりもつ基本ソフト
②アプリは、OSを通じて機械(CPU・メモリ)を使う
🔴 次に出る:代表的なOS
①パソコン=Windows・macOS・Linux(サーバーはLinux主流)
②スマホ=iOS・Android
🟡 押さえると安定:5大機能
①プロセス・メモリ・ファイル・デバイス・ユーザーの管理
②OSがコンピュータ全体を管理している
よくある間違い
①「OSといえば、Windowsだけのことだ」→ ✗ WindowsはOSの一種。macOS・Linux・iOS・Androidなども、みなOS。
②「LinuxとUnixは、まったく同じものだ」→ ✗ LinuxはUnixに似た作りだが、別もの(Unix風)。
③「アプリは、OSを通さずに、直接ハードウェアを操作する」→ ✗ アプリは、OSを通じてハードウェア(CPU・メモリなど)を使う。
試験での出題パターン
実際の問題でたしかめてみよう。
オリジナル問題1(OSの正体)
OS(基本ソフト)に関する次の記述のうち、最も適切なものはどれか。
- ハードウェアとアプリの間をとりもつ、基本ソフトウェアである
- 社員の出退勤を記録して、毎月の給与を計算するためのしくみだ
- 取引先へ毎月の請求書を郵送する、決まった事務作業のことを指す
- 完成したシステムを宣伝して、より多く売るための広告活動である
解答は 1 だよ!
OSは、ハードウェアとアプリの間をとりもつ、基本ソフトウェアなんだよ!お店の店長みたいに、全体をまわすんだね!
選択肢2は給与計算、選択肢3は請求書の事務、選択肢4は広告で、どれも違うよ!
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✓ | ハードとアプリを仲介する基本ソフトで正しい |
| 2 | ✗ | 給与計算のしくみではない |
| 3 | ✗ | 請求書の事務の話 |
| 4 | ✗ | 広告活動ではない |
オリジナル問題2(代表的なOS)
代表的なOSに関する次の記述のうち、最も適切なものはどれか。
- 社員の給与を計算するときだけ、使われるものだとされている
- 取引先へ請求書を郵送するときだけ、使われるものだとされる
- OSはWindowsだけで、ほかには存在しないとされているのである
- PCはWindowsやmacOS、スマホはiOSやAndroid
解答は 4 だよ!
代表的なOSは、Windows・macOS・Linux(PC)、iOS・Android(スマホ)があるんだよ!機器によって使われるOSが分かれるんだね!
選択肢1の給与、選択肢2の請求書、選択肢3の「Windowsだけ」は、いずれも違うよ!
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 給与計算のときだけではない |
| 2 | ✗ | 請求書のときだけではない |
| 3 | ✗ | OSはWindows以外にもある |
| 4 | ✓ | PC・スマホそれぞれにOSがあるで正しい |
オリジナル問題3(5大機能)
OSの5大機能に関する次の記述のうち、最も適切なものはどれか。
- 社員の給与の計算しだいで、機能が決まるとされているものである
- プロセス・メモリ・ファイル・デバイス・ユーザーを管理すること
- 取引先への請求書の枚数しだいで、機能が決まるとされているのだ
- OSには、管理の機能はいっさいないものだとされているのである
解答は 2 だよ!
OSの5大機能は、プロセス・メモリ・ファイル・デバイス・ユーザーの管理なんだよ!OSがコンピュータ全体の世話をしているんだね!
選択肢1の給与、選択肢3の請求書、選択肢4の「管理機能がない」は、いずれも違うよ!
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 給与計算で決まるのではない |
| 2 | ✓ | プロセス・メモリ・ファイル等の管理で正しい |
| 3 | ✗ | 請求書の枚数で決まるのではない |
| 4 | ✗ | OSは全体を管理する |
まとめ
押さえどころ
- 🔴 OS(基本ソフト) = ハードウェアとアプリの間をとりもつ、土台となるソフトウェア。Windowsはその一種。
- 🔴 代表的なOS = パソコン(Windows・macOS・Linux、サーバーはLinux主流)、スマホ(iOS・Android)。
- 🟡 5大機能 = プロセス・メモリ・ファイル・デバイス・ユーザーの管理。OSがコンピュータ全体を管理する。
次に学ぶ
- CPU(中央処理装置) ── コンピュータの頭脳。OSは、CPUなどのハードウェアをアプリのために管理する。
- アプリケーションソフト ── 特定の目的に使うソフト。OSという土台の上で動く。
執筆: SikakuQuest編集部