深入理解UNIX系统内核中文版怎么样?最新电子版百度云下载
本书由国际资深UNIX专家撰写,深入剖析UNIX操作系统的内核技术,包含丰富的图示与细节展示。作者从操作系统设计的角度来审视UNIX系统内核,针对内核中的每个模块,深入探讨其结构和设计,详细阐释主流UNIX系统如何选择具体模块的实现方法,以及每种方法的优缺点,为读者更好地理解操作系统内核知识、提升操作系统开发能力提供翔实指导。
全书共17章:第1章追溯UNIX系统的演变并分析影响系统主要变化的因素;第2~7章介绍进程子系统,包括线程及其在内核和用户库中的实现,以及在现代单处理器和多处理器系统中应用的同步框架;第8~11章介绍文件系统,内容涵盖知名系统的具体实现细节,以及一些使用日志提供更高可靠性和性能的高级文件系统;第12~15章介绍内存管理,涉及内核内存分配、虚拟内存等概念,以及转换后援缓冲和虚拟地址高速缓存;第16~17章主要介绍I/O子系统,内容包括设备驱动程序框架、内核与I/O子系统的交互等细节。
本书包含大量示例和案例分析,章后附有练习和参考文献,启发读者进一步思考与研究,可作为高等院校相关专业本科生或研究生的教材,也可供各类开发人员参考。
目录:
第1章 从头说起1
第2章 进程与内核17
第3章 线程和轻量级进程41
第4章 信号和会话管理68
第5章 进程调度92
第6章 进程间通信121
第7章 同步和多处理器151
第8章 文件系统接口和框架176
第9章 文件系统的实现207
第10章 分布式文件系统232
第11章 高级文件系统271
第12章 内核内存分配298
第13章 虚拟内存321
第14章 SVR4 VM架构349
第15章 其他内存管理技术378
第16章 设备驱动和I/O407
第17章 STREAMS437
点击下载