オペレーティングシステム / 04.1
OS とは何者か
いまこのページを見ているデバイス。画面をタップした瞬間、キーを叩いた瞬間、その裏側で何が起きているのか。
答えはすべて「OS」である。
所要:25–35分
難易度:★☆☆
前提:ソフトウェアの階層構造
01
OS は「レストランの支配人」
難しそうに聞こえるが、例えて言えばこういうことである。
03.4 の ソフトウェアの階層構造で L5 に置いた層を、ここから開けていく。
ハードウェア
= キッチン
CPU・メモリ・ストレージ・GPU……これらは料理をする「設備」である。でも設備だけでは料理は出てこない。
オペレーティングシステム
= 支配人
「誰が、何を、いつ使うか」を全部仕切る。ハードとアプリのあいだに立つ調整役であり仲介者。
アプリケーション
= お客さん
Chrome・Word・ゲーム……アプリはリソースを「注文」するだけ。実際の段取りは全部 OS がやる。
OS の4大仕事
1
プロセス管理
複数アプリを同時に動かす「マルチタスク」の指揮官。CPU 時間を1ミリ秒単位で各アプリに割り振る。次のページで実際に体験する。
2
メモリ管理
限られた RAM をアプリへ安全・公平に分配する。アプリが他のアプリのメモリを覗けないように守るのも仕事である。
3
ファイルシステム
ファイルの保存・検索・整理・削除。あなたが「保存」を押すと、OS がストレージへの書き込みを代行する。
4
デバイス管理
キーボード・マウス・プリンタ・GPU……すべての周辺機器に「ドライバ」を通じて話しかける窓口である。
「カーネル」とは:
OS の中でも最も核心のプログラムをカーネル(kernel=核)と呼ぶ。
ハードウェアと直接やりとりする最下層で、この上に GUI(デスクトップ画面)やシステムライブラリが乗る。
このカーネルの種類で OS の系統が決まる——04 節の家系図で確かめてください。
02
OS の60年史
コンピュータの歴史は、そのまま「OS をいかに使いやすくするか」の戦いだった。
1960s
バッチ処理時代
コンピュータは部屋1つ分の大きさ。プログラムはパンチカード(穴を開けた紙)で入力した。
OS の原型「IBM OS/360」が登場するが、1台に1タスクしか処理できず、次の仕事が終わるまで他のユーザーは待ちぼうけである。
1969
Unix 誕生
ベル研究所の Ken Thompson と Dennis Ritchie が Unix を開発。
「すべてはファイルである」という革命的な哲学を持ち込んだ。C 言語とともに、後のほぼ全 OS の祖先になる。
現代の macOS・iOS・Linux・Android は、すべてこの Unix の子孫である。
1980s
GUI の夜明け
1984年、Apple Macintosh がマウスとアイコンの世界を一般に普及させる。
1985年には Microsoft が Windows 1.0 を発表。
「コマンドを暗記しなくてもコンピュータが使える」という革命であった。
1991
Linux 誕生と Windows の支配
フィンランドの大学院生 Linus Torvalds が「趣味で」Linux カーネルを公開する。
投稿文には「大した物にはならないと思う」と書いてあった——が、後に世界のインフラを支える OS になる。
同じ頃、Windows 95 の爆発的ヒットで PC が家庭に普及した。
2007
モバイル革命
Steve Jobs が「電話を再発明した」と言って iPhone(iOS)を発表。
翌2008年に Google が Android をリリースする。
OS の戦場がポケットの中へ移り、「アプリストア」という概念が生まれた。
現在
クラウド・コンテナ・AI の時代
Chrome OS が「Web ブラウザだけで OS になれる」ことを証明。Docker などのコンテナ技術で OS の境界が消え始める。
そしていま、AI(LLM)が直接 OS と対話する時代が来ようとしている。OS の進化はまだ終わっていない。
03
主要 OS カタログ
カードをクリックすると、それぞれの成り立ち・強み・弱み・カーネルが開く。
Windows
Microsoft · 1985〜
ビジネスPC ゲーム普及率 No.1
詳しく見る →
macOS
Apple · 2001〜
デザイン開発者Unix 系
詳しく見る →
Linux
OSS コミュニティ · 1991〜
サーバー無料オープンソース
詳しく見る →
Android
Google · 2008〜
スマホ No.1Linux 系オープン
詳しく見る →
iOS
Apple · 2007〜
セキュアクローズドUnix 系
詳しく見る →
Chrome OS
Google · 2011〜
教育クラウド特化軽量
詳しく見る →
04
OS の家系図
現代の OS は、ほぼすべてが「Unix」か「MS-DOS」のどちらかから生まれている。
iPhone も Mac も Linux サーバーも、すべて Unix(1969年)の子孫である。
あなたのスマートフォンは55年以上の進化の産物ということになる。
Unix 系以外で大きいのは、実質 Windows(NT カーネル)だけである。
05
OS 勢力図(2025年)
「どの OS が天下を取っているか」は、用途によってまったく違う。
モバイル
日本では iOS のシェアが約 60% と、世界平均より大幅に高くなっている。
サーバー
Google・Amazon・Meta のサーバーは、ほぼすべて Linux である。
Linux が無料なのに世界中のサーバーで使われる理由:
安定性・セキュリティ・カスタマイズ性・コスト(ゼロ円)のすべてで優れているからである。
「無料だから安かろう悪かろう」ではなく、世界中の技術者が改良し続けているから結果的に最も堅牢になった。
06
理解度チェック
4問。すべて答えてから「答え合わせ」を押してください。