学習ロードマップ
OS・カーネルの学習ロードマップ
プロセス → スケジューリング → メモリ管理 → 並行性 → I/Oとファイルシステム → 仮想化とコンテナ の順で、OSの中身を辿ります。
- 1
プロセスとスレッド
実行の単位とアドレス空間 - 2
スケジューリング
CPUを誰にいつ渡すか - 3
メモリ管理
仮想メモリとページングの仕組み - 4
並行性と同期
ロック・不可分操作・メモリ順序 - 5
I/Oとファイルシステム
割り込みからストレージまで - 6
仮想化とコンテナ
隔離技術の全体像
各カードは該当テーマの深掘り記事に飛びます。順番は目安なので、気になるところから読んでも大丈夫。 全体像は 学習ロードマップ一覧 から。