UNIX操作系统设计

Maurice J.Bach

出版时间

2000-03-31

ISBN

9787111078500

评分

★★★★★
书籍介绍
这不是一本教你如何使用 UNIX 的书,而是带你钻进内核、看它如何运转的书。作者把文件系统、进程调度、存储管理、磁盘缓冲这些看似抽象的机制,逐层拆解成清晰的数据结构与算法,并配上可直接阅读的伪码实现,让'底层到底在做什么'变得可触摸。读者反复提到:它条理清晰、举例简单,与 APUE、内核剖析互为补充,是操作系统原理课不可替代的经典。需要提醒的是,中译本翻译生硬,部分读者直言'不能读',建议配合原文或英文版阅读。它适合愿意反复啃读、为毕设或实验反复查证的读者,而不适合寻求速成的初学者。
作者简介
本书作者Maurice J.Bach多年来在AT&T公司贝尔实验室工作,对UNIX系统的设计思想有深刻了解,又有讲授UNIX系统的丰富经验。 在本书中,作者描述了构成UNIX操作系统基础的内部算法与结构,以及它们与程序接口之间的联系。
精彩摘录
  • "Unix系统提供文件系统有“空间”而进程有“生命”的假象。"
  • "更严格的说,进程上下文是由其用户级上下文、寄存器上下文和系统级上下文组成。"
目录
译者序
前言
第1章 系统概貌
1.1 历史
1.2 系统结构

显示全部
用户评论
非常好
4m => 1,2 => 1(相当不错), 操作系统和内核设计类神品... 思维相当清晰, 基本概念很详尽.
为了做毕设,反反复复读了N边。绝对值得一头扎进去,反复读,仔细读。
这本书里描述的很多概念都被linux 0.11内核用到了
e版极好
经典图书。
文件系统不错,适合入门,后面讲的太细了,不如结合代码看
据说linus根据这本书写的linux。翻译的确差了点。还有很有深度,先把文件和进程看了,以后再看一遍。
经典巨著 对我理解unix系统实现有很大帮助 要精读
在读了linux0.11和XV6的具体的实现,感觉世界上只有一个操作系统就是unix,这本书从算法和数据结构的角度去讲解,配合着源码,才理解系统的设计和实现
求书
收藏