
UNIX 操作系统设计
Design of the Unix Operating System
Maurice J. Bach · 初版 1986 年
- 42次提及
- 23人推荐
- 31位 HN 评论者
简介
在这部应时而生的新书中,Maurice J. Bach回顾了UNIX®系统在整个计算机行业的普及历程。作者详细阐述了构成该操作系统基础(内核)的内部算法与结构,以及它们与程序员接口之间的关系。本书的主要特色包括:- 勾勒了内核架构的轮廓 - 介绍了系统buffer cache机制 - 包含了文件系统内部使用的数据结构与算法 - 涵盖了为文件提
为什么值得读
用清晰图示与严谨语言透彻拆解操作系统底层的核心实现
- 透彻说明操作系统与文件系统运作机理
- 奠定行业通用概念连Windows也会借鉴
- 配图清晰且语言平实展现底层大概念
适合:想深入应用层之下探究系统实现的程序员
值得读指数:73 / 100
Hacker News 读者推荐
……但无论如何,你都得接受自己不可能搞懂计算机科学(CS)的所有东西。没人做得到。你可以把时间花在寻找银弹上,也可以直接去看手册。Knuth 的书就是手册。+ Bach 的《Unix操作系统设计》讲解了操作系统和文件系统是如何运作的。就连 Windows 也是用同样的术语来描述它与 Unix 的异同。+ Hellerstein 在伯克利讲的 CS 186 数据库导论课程。……
brudgers 在 HN 的推荐
对于我觉得至少该读一次的书,我列个单子:1) 《Unix编程环境》 2) 《Unix操作系统设计》 3) 《程序员修炼之道》 4) 《编程珠玑》 5) 《深入理解计算机系统》(CS:APP) 6) 《C程序设计语言》(K&R C) 7) 《Unix编程艺术》。PS:我承认我偏爱系统底层。
mfrw 在 HN 的推荐
……教材,也就是 CMU 那本系统入门书《深入理解计算机系统》(Computer Systems: A Programmer's Perspective)[1]。至于 OS 理论,我们的操作系统/高级操作系统教材就挺好,但要说到具体实现,同事推荐了《UNIX操作系统设计》[2]、《Linux系统编程》[3] 和《深入理解Linux内核》[4]。[1] http://www.amazon.com/Computer-Systems-Programmers-Randal-Br... [2] http://www.amazon.com/Design-Operating-System-Prentice-Softw...…
Locke1689 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 9780596005658
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。