# MIT 6.828
- 课程安排:https://pdos.csail.mit.edu/6.828/2018/schedule.html
- 中文翻译:https://zhuanlan.zhihu.com/p/49935908
# 1. 实验简介
共有 6 个 lab ,最终实现一个非宏内核 OS 。
- lab1 OS 启动过程,boot loader,内核。
- lab2 内存管理,物理内存,虚拟地址,内核地址空间。
- lab3 用户环境,异常处理,页错误,断点,异常,系统调用。
- lab4 抢占式多任务处理,多核,COW,进程间通信。
- lab5 文件系统。
- lab6 网络驱动,
在做实验的过程中会产生一堆疑问,建议阅读 linux-insides 这本书。
# 3. 参考
- 《操作系统真相还原》
- linux-insides