what-is-an-os.mdupdated 2026-08-01981 chars

OSとは​何か

OS​(=Operating System、​オペレーティングシステム、​基本ソフト)は、​コンピュータ全体を​管理する​土台の​ソフトウェアである。​Windows・macOS・iOS・Android は​すべて​OSに​あたる。​その​役割は、​アプリ​(=メールや​ブラウザなどの​応用ソフト)と​ハードウェア​(=CPU・メモリ・キーボードなどの機械部​品)の​間に​立ち、​あらゆる​要求を​仲介する​ことである。​アプリが​機械を​直接いじらずに​済むのは、​この​おかげである。

核と​なる​役割=仲介役

OSとは、​アプリと​ハードウェアの​間に​立つソフトウェアの​層であり、​資源を​管理し、​あらゆる​要求を​仲介する​存在である。​アプリが​「メモリを​くれ」​「この​ファイルを​保存して」と​頼むと、​OSが​やり方を​決めて​結果を​返す。​OSが​仲介するから​こそ、​アプリは​自分が​動く​CPUや​ディスクの​正確な​型番を​知らなくても​よい。

OSが​実際に​管理する​もの

OSが​管理する​対象は​主に​4つある。​CPU​(=計算する​頭脳)に​ついては、​どの​アプリに​いつ計算させるか​順番を​決める。​メモリ​(=作業机の​広さに​例えられる​記憶領域)に​ついては、​どの​アプリに​どれだけの​領域を​割り当てるか​管理する。​ファイルに​ついては、​保存・整理・​呼び出しの​仕組みを​提供する。​キーボード・画面・ネットワークなどの​周辺機器に​ついては、​ドライバ​(=機器を​操作する​橋渡し役の​ソフト)を​通じて​入力を​受け取り、​出力を​映し出す。

カーネルと​全体​像

カーネル​(kernel)とは、​OSの​最も​内側に​ある​中核であり、​CPU・メモリ・機器を​直接制御する、​絶対に​落ちてはいけない​部分である。​その​カーネルの​周りに、​ファイルシステム・ドライバ・目に​見える​操作画面​(UI)が​乗っている。​全体は​入れ子構造に​なっており、​OS​(土台)の​上で​ファイルや​プログラム​(例えば​ .mjs スクリプト)が​動き、​さらに​その​プログラムの​中で​識別子が​変数などに​名前を​付けると​いう、​一続きの​層構造を​なしている。

OSは​機械全体の​管理人である。​アプリと​ハードウェアの​間に​立ち、​CPU・メモリ・ファイル・機器を​割り当てて、​ソフトが​生の​機械に​直接触れずに​済むように​する。​手元の​ Windows 11 が​まさに​これに​あたる。

出典・参考

148 notestil