← 黑客书架

UNIX 操作系统设计 封面

UNIX 操作系统设计

Design of the Unix Operating System

Maurice J. Bach · 初版 1986 年

  • 42次提及
  • 23人推荐
  • 31位 HN 评论者

简介

在这部应时而生的新书中,Maurice J. Bach回顾了UNIX®系统在整个计算机行业的普及历程。作者详细阐述了构成该操作系统基础(内核)的内部算法与结构,以及它们与程序员接口之间的关系。本书的主要特色包括:- 勾勒了内核架构的轮廓 - 介绍了系统buffer cache机制 - 包含了文件系统内部使用的数据结构与算法 - 涵盖了为文件提

为什么值得读

用清晰图示与严谨语言透彻拆解操作系统底层的核心实现

适合:想深入应用层之下探究系统实现的程序员

值得读指数: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 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。