オペレーティングシステムとは
オペレーティングシステムは、ハードウェアとアプリの間に立って、みんなが困らないように交通整理をする土台です。
限られたCPUとメモリを、複数の処理へどう配るか。その工夫を知ると、パソコンが遅くなる理由まで説明できるようになります。
このカテゴリーで学べること
- OSの役割と、資源を管理するという考え方
- ジョブ管理とタスク管理、スケジューリング方式
- 割込みによる制御の切り替えと、排他制御
- 実記憶管理と仮想記憶、ページングとスラッシング
- ファイル管理とアクセス権
この分野の記事一覧(読む順)
おすすめの読み進め方
- まずは「OSの役割」で、全体の立ち位置をつかむ
- 次に「ジョブ管理・タスク管理」で、順番の決め方を学ぶ
- 「割込みと排他制御」で、処理が切り替わる仕組みを理解する
- 「記憶管理」で、メモリの配り方を学ぶ
- 最後に「ファイル管理」で、データの扱いを固める
学習のポイント
スケジューリング方式の比較と、仮想記憶のページ置換えが2大頻出です。
割込みは、プロセッサの単元と行き来しながら読むと定着します。
