Operating Systems Design and Implementation, 3/E

Andrew S Tanenbaum, Albert S Woodhull

出版社

Pearson

出版时间

2006-01-14

ISBN

9780131429383

评分

★★★★★
书籍介绍
这本书最独特的地方,在于它把'讲原理'和'读代码'焊在了一起:每章前半部分抽象地梳理操作系统的通用特性,后半部分直接拿 MINIX 的完整源码当案例逐处印证。对真正想搞明白'操作系统到底怎么跑起来'的读者,这种从理论到可运行实现的对照,远比空谈概念有说服力。Tanenbaum 以 MINIX 为例的取舍本身也带着立场——为高可靠性和嵌入式设计服务,而非追逐商业系统的功能堆砌。不过读者反馈也点明了代价:内容偏老、组织略显松散、部分章节理解吃力。它适合愿意啃源码、追求'知其然更知其所以然'的入门者;若只求快速掌握考点或追新,同作者的《现代操作系统》或许是更省力的选择。
用户评论
看一遍感觉不过瘾啊
看过第2版
一NB的人最影响力的书之一
每章节前半部分从总体上介绍各类操作系统的一般特性,每章后半部分介绍MINIX的具体实施。全书的后半部分是MINIX的所有代码。只看一般性介绍作为操作系统的入门学习也是蛮有收获的。
操作系统设计与实现,虽然内容已经有些老了,但是对于学习来说,还是一样的重要。
还是直接读《Modern Operating Systems-Pearson (2014)》这本书吧,作者都是同一人,所以书中内容基本上相同,不过《Modern Operating Systems-Pearson (2014)》这本书内容更丰富些,更现代些!
大神Linus在自传中推荐的书呢
完全看懂比较吃力,看个大概,对照中文的翻译版本和某一中问题自己研读,比如,互斥等等!
下载
收藏