瓦哈利亚所著的《深入理解UNIX系统内核》由国 际**UNIX专家撰写,深入剖析UNIX操作系统的内核 技术,包含丰富的图示与细节展示。作者从操作系统 设计的角度来审视UNIX系统内核,针对内核中的每个 模块,深入探讨其结构和设计。详细阐释主流UNIX系 统如何选择具体模块的实现方法,以及每种方法的优 缺点。为读者更好地理解操作系统内核知识、提升操 作系统开发能力提供翔实指导。
全书共17章:第1章追溯UNIX系统的演变并分析 影响系统主要变化的因素;第2~7章介绍进程子系统 ,包括线程及其在内核和用户库中的实现,信号、作 业控制及登录会话管理,UNIX调度器和对实时应用程 序的支持,进程间通信的技术(IPC),Mach系统架构 ,以及在现代单处理器和多处理器系统中应用的同步 框架;第8~11章介绍文件系统,内容涵盖用户可见 的文件系统接口、定义内核和文件系统交互的vnode /vfs接口,原始的System V文件系统(s5fs)和伯克 利快速文件系统(FFS)等一些具体文件系统的实现细 节,还包括太阳微系统的网络文件系统(NFS)、AT&T 的远程文件共享(RFS)和Transa