跳到主要内容

xv6实验解析

资料

阅读建议

2022 年 4 月 13 日,我做完了 CMU 提供的 CSAPP 全部 9 个配套 lab。CSAPP 在我心中有着至高无上的地位,但是客观评价,这本书写得有些虎头蛇尾了。后面的虚拟内存,网络/并发编程章节讲解得较为简略,配套习题相比前面的章节也少了很多。而我之前没有系统学习操作系统与计算机网络,读这部分非常吃力,甚至可以说是相当痛苦。

但是,这部分内容也引起了我对操作系统的兴趣。读完 CSAPP 后,我便积极寻找好的操作系统学习资料,很快就找到了知乎清一色推荐的 MIT 操作系统导论课程 6.S081: Operating System Engineering。

这门课程公开了详尽的学习计划表,课程视频以及 10 个 lab,教学使用的 MIT 三个老师编写的类 Unix 操作系统 xv6,以及其说明文档 xv6 book 也全部开源,简直不要太良心!