オペレーティングシステム
프로세스와 스레드, 스케줄링, 가상 메모리, 파일시스템, 동시성 제어를 다룹니다. 컨테이너와 쿠버네티스가 하는 일의 대부분이 사실 이 층의 기능을 조합한 것이므로, 여기를 이해하면 위층이 훨씬 쉬워집니다.
입문 · 레슨 16 · 실습 3
커리큘럼
プロセスとスレッド
- プロセスを目で見る lab
- プロセスの確認 quiz
- プロセス — OSが売っている隔離という商品 reading
- スレッド — 安く分ける代わりに守るべきものが生まれる reading
- クイズ: プロセスとスレッド quiz
スケジューリング
- CPUスケジューリング — 公平さと応答性のあいだの取引 reading
- クイズ: スケジューリング quiz
メモリ管理
- ページング — アドレスを翻訳して得た自由 reading
- デマンドページングとスラッシング — メモリが足りないとき起きること reading
- クイズ: メモリ管理 quiz
ファイルシステム
- ファイルシステム — 名前と実体を分離した設計 reading
- 名前を消してもファイルは残る lab
- クイズ: ファイルシステム quiz
並行性とロック
- 並行性 — 順序を決めなければ結果も決まらない reading
- 失われる更新とデッドロックを手で作る lab
- クイズ: 並行性とロック quiz