《深入理解LINUX内核 第3版》是一本深受Linux内核开发者、系统管理员以及Linux爱好者喜爱的经典著作,本书由美国知名Linux内核专家Robert Love所著,由电子工业出版社于2010年出版。
作者:Robert Love
出版社:电子工业出版社
出版时间:2010年
《深入理解LINUX内核 第3版》是一本全面深入剖析Linux内核的权威之作,作者Robert Love凭借其丰富的Linux内核开发经验,系统地介绍了Linux内核的架构、原理和源代码,帮助读者全面理解Linux内核的工作机制。
本书的大纲如下:
第一章:Linux内核简介
介绍了Linux内核的发展历程、主要特点以及Linux内核的版本和架构。
第二章:进程管理
详细阐述了Linux内核中的进程管理机制,包括进程的创建、调度、同步、通信等。
第三章:内存管理
深入解析了Linux内核的内存管理机制,包括虚拟内存、物理内存、内存分配等。
第四章:文件系统
介绍了Linux内核支持的多种文件系统,包括EXT2、EXT3、EXT4、XFS等,并分析了文件系统的实现原理。
第五章:设备驱动程序
讲解了Linux内核中的设备驱动程序,包括字符设备、块设备、网络设备等。
第六章:网络子系统
详细剖析了Linux内核的网络子系统,包括TCP/IP协议栈、网络设备驱动、网络接口等。
第七章:内核同步机制
介绍了Linux内核中的同步机制,包括自旋锁、互斥锁、读写锁等。
第八章:内核模块
讲解了Linux内核模块的加载和卸载过程,以及模块间的通信机制。
第九章:内核编译与调试
介绍了Linux内核的编译过程,以及内核调试的方法和技巧。
第十章:内核安全
分析了Linux内核的安全机制,包括访问控制、内核漏洞等。
通过阅读《深入理解LINUX内核 第3版》,读者可以全面了解Linux内核的架构、原理和源代码,从而更好地掌握Linux内核的开发和维护技能,本书不仅适合Linux内核开发者,也适合广大Linux爱好者深入学习Linux内核。