操作系统
프로세스와 스레드, 스케줄링, 가상 메모리, 파일시스템, 동시성 제어를 다룹니다. 컨테이너와 쿠버네티스가 하는 일의 대부분이 사실 이 층의 기능을 조합한 것이므로, 여기를 이해하면 위층이 훨씬 쉬워집니다.
입문 · 레슨 16 · 实验 3
커리큘럼
进程与线程
- 用眼睛看进程 lab
- 进程确认 quiz
- 进程 — 操作系统卖的那件叫隔离的商品 reading
- 线程 — 分得便宜,但多了要守的东西 reading
- 测验:进程与线程 quiz
调度
- CPU 调度 — 公平与响应之间的交易 reading
- 测验:调度 quiz
内存管理
- 分页 — 靠翻译地址换来的自由 reading
- 请求分页与抖动 — 内存不够时会发生什么 reading
- 测验:内存管理 quiz
文件系统
- 文件系统 — 把名字和实体分开的设计 reading
- 删掉名字,文件还在 lab
- 测验:文件系统 quiz
并发与锁
- 并发 — 不定顺序,结果就不确定 reading
- 亲手造出丢失更新和死锁 lab
- 测验:并发与锁 quiz