书籍
《操作系统导论》,这本书写的很详细,是一本很经典操作系统书,看操作系统的原理,我觉得这一本足够了,这本书纸质的应该没有出版了,可以上网找找电子书,看完真的受益匪浅。
视频
推荐哈尔滨工业大学,李治军《操作系统》课程视频,这个课程在网易云课堂有上线,免费,这个视频的结构是按照上述《操作系统导论》书籍展开的。
操作系统实操
《操作系统导论》里提到一个小型的OS,叫xv6,这是一个MIT操作系统课程实验的一个操作系统,源码大约在8k行,实现了操作系统的基本功能。在MIT官网上,还有实验指南,如果想要自己改改操作系统,了解操作系统的实现方式的话,推荐xv6
xv6官方:https://pdos.csail.mit.edu/6.828/2018/schedule.html
xv6文档(中文):https://th0ar.gitbooks.io/xv6-chinese/content/index.html