内容简介
本书是对Linux操作系统内部结构的分析,其内容直接来源于Linux操作系统的源代码,是对作者多年来从事Linux教学和科研工作的总结。全书从操作系统的引导和初始化入手,详细分析了Linux操作系统的中断处理、内存管理、进程管理、进程间通信、文件系统、设备驱动以及内核模块机制,讨论了其中的主要数据结构及实现算法,描述了各部分的主要功能及它们之间的关系。
本书可以作为硕士研究生“操作系统结构分析”课程的教材,也可作为高年级本科生的教材或教学参考书,更是Linux研究和开发人员的必备工具书。