准备学习一下操作系统
查了很多资料,发现大神们统一推荐的两本好书。
现代操作系统
Modern.Operating.Systems.Global.Edition.4th.Edition,这本书是教材,Tanenbaum 是谁不用多说了吧,估计 Linus 见了他也得叫一声老师。这本书理论性较强,讲的是普遍原理,但是不够深入,如调度算法等等,有时就是一句话,但是不会跟你说明具体实现。不过是一本操作系统入门的好教材。
![](https://raw.githubusercontent.com/ZingHD/Markdown_picture/master/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%94%B5%E5%AD%90%E4%B9%A6/Snipaste_2018-05-14_15-32-05.png)
操作系统概念
Operating System Concepts 10th,这本书也叫“恐龙书”,名气与第一本齐名,也是教材,第十版对比前书第三版 (第四版我没看) 来说更好,对于算法的解释更详细,但是对于一些特别基础的东西,比如 MMU 工作起来大概是什么样子的等描述不如第一本详细。
![](https://raw.githubusercontent.com/ZingHD/Markdown_picture/master/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%94%B5%E5%AD%90%E4%B9%A6/Snipaste_2018-05-14_15-11-41.png)
我把官方超清英文电子档下好了,关注公众号,回复【操作系统】即可获取。
![](https://raw.githubusercontent.com/ZingHD/Markdown_picture/master/%E5%85%AC%E4%BC%97%E5%8F%B7%E4%BA%8C%E7%BB%B4%E7%A0%81/2.jpg)