最 低 价:¥54.50
定 价:¥69.00
作 者:(美)麦库西克(Mckusick,M.K.),(美)内维尔-尼尔(Neville-Neil,G.V.) 著,张辉 译 著
出 版 社:人民邮电出版社
出版时间:2006-2-1
I S B N:9787115136855
在这本经典著作里,两位作者继续就开放源代码的FreeBSD的内部结构进行了全面、全新、权威的论述。他们高屋建瓴、简明扼要地概括FreeBSD的设计和实现,而在阐述设计决策方面的关键之处时,他们又能细致入微地讲解实现系统功能所采用的概念、数据结构和算法。 读者既可以把本书当作一本实践指南,又能藉此深入研究当代可移植的开放源代码操作系统。技术和销售支持人员可以了解到系统的功能和局限;应用程序开发人员可以很快学会如何同系统打交道;系统管理员可以学会如何维护、调整和配置系统,而系统程序员则能学会如何扩展、增强和操控系统。 学完本书,你将能够: 分析提高虚拟内存系统性能的诸多方法。 阐述给予对称多处理机的新支持。 介绍易于托管多域的新监管机制。 反映网络和进程间通信的最新信息。 |
Marshall Kirk Mckusick,撰写了许多书籍和文章,指导和讲授UNIX和BSD方面的课程。他在加州大学伯克利分校的时候实现了4.2BSD的快速文件系统,作为CSRG的计算机研究专家,他见证了4.3BSD和4.4BSD的研究和发布历程。他特别感兴趣的研究领域是虚拟内存系统和文件系统。
George V.Neville-Neil从事编写网络和操作系统代码的工作,一方面是爱好,另一方面也是为了赚钱,他还讲授有关程序设计方面多个领域的课程。他感兴趣的领域是代码深入研究、实时操作系统和网络技术。他从位于麻省波士顿的东北大学获得计算机科学学士学位,在ACM的Queue杂志编委会工作。他是Usenix Association、ACM和IEEE的会员。他热衷于骑自动车和摩托车,而且喜欢旅游。从1990起,他一直生活在旧金山。 |
第一部分 综述 第1章 BSD系统的历史和目标 1.1 UNIX系统的历史 1.1.1 UNIX系统的起源 1.1.2 Research小组的UNIX系统 1.1.3 AT&T UNIX System III和System V 1.1.4 伯克利软件发布(BSD) 1.1.5 UNIX无处不在 1.2 BSD和其他系统 1.3 BSD向开放源代码的转变 1.3.1 Networking Release 2 1.3.2 法律诉讼 1.3.3 4.4BSD 1.3.4 4.4BSD-Lite Release 2 1.4 FreeBSD的开发模式 1.5 参考文献 第2章 FreeBSD设计概述 2.1 FreeBSD的功能和内核 2.2 内核结构 2.3 内核服务 2.4 进程管理 2.4.1 信号 2.4.2 进程组和会话 2.5 内存管理 2.5.1 BSD内存管理设计要点 2.5.2 内核中的内存管理 2.6 I/O系统 2.6.1 描述符与I/O 2.6.2 描述符管理 2.6.3 设备 2.6.4 套接口IPC 2.6.5 分散/聚集I/O 2.6.6 多文件系统支持 2.7 设备 2.8 文件系统 2.9 网络文件系统 2.10 终端 2.11 进程间通信 2.12 网络通信 2.13 网络实现 2.14 系统运行 2.15 复习题 2.16 参考文献 第3章 内核服务 3.1 内核结构 3.1.1 系统进程 3.1.2 系统入口 3.1.3 运行时刻的内核结构 3.1.4 内核的入口 3.1.5 从内核返回 3.2 系统调用 3.2.1 调用结果的处理 3.2.2 从系统调用返回 3.3 陷阱和中断 3.3.1 陷阱 3.3.2 I/O设备中断 3.3.3 软件中断 3.4 时钟中断 3.4.1 统计和进程调度 3.4.2 超时 3.5 内存管理服务 3.6 时间服务 3.6.1 真实时间 3.6.2 外部表示 3.6.3 调整时间 3.6.4 时间间隔 3.7 用户、用户组和其他身份标识 3.7.1 主机标识符 3.7.2 进程组和会话 3.8 资源服务 3.8.1 进程优先级 3.8.2 资源利用 3.8.3 资源限制 3.8.4 文件系统配额 3.9 系统运行服务 3.10 复习题 3.11 参考文献 第二部分 进程 …… 第三部分 I/O系统 第四部分 进程间通信 第五部分 系统运行 术语表 |
商品评论(0条)