Linux畅销图书《Understanding the Linux Kernel》新版本汉语译本
这书具体指导你对核心中应用的*关键的数据结构、优化算法和编程设计技巧开展多次遍历,有关的编码片断被一行行分析。
以便深入了解Linux的工作中原理,及其为什么它在各种各样系统软件可以畅顺运作,你必须深层次到核心的心血管。cPu与外界全球的全部互动主题活动全是由核心解决的,什么程序流程会共享Cpu的時间,以哪些的次序来共享。核心竭尽全力地管理方法有限公司的运行内存,令其不计其数的系统进程合理地共享资源资源。核心还精心安排统计数据传输,促使cPu已不受制于慢速度固态盘。
《深层次了解Linux核心》第三版将推动你遨游核心中采用的最关键数据结构、优化算法和编程方法。当你确实想掌握电子计算机內部的保持原理,那麼创作者穿透状况探索实质,出示了颇有价值的详细分析。这书对于实际的Intel服务平台,探讨了其关键特点,一行行分析了有关的编码片断。可是,这书包含的內容不仅限于编码的原理,还表述了Linux运行方法的基础理论支撑点。
这书第三版包含Linux2.6,从这当中能够看见基本上核心每一分系统常有非常大的转变,第一个的是内存管理和块机器设备一部分。这书集中化探讨了给出內容:
内存管理,包含文档缓存、系统进程互换及其立即运行内存浏览(DMA)
虚似系统文件层和其次及最后拓展系统文件
系统进程建立及生产调度
目录
- 前言
- 第一章 绪论
- 第二章 内存寻址
- 第三章 进程
- 第四章 中断和异常
- 第五章 内核同步
- 第六章 定时测量
- 第七章 进程调度
- 第八章 内存管理
- 第九章 进程地址空间
- 第十章 系统调用
- 第十一章 信号
- 第十二章 虚拟文件系统
- 第十三章 I/O体系结构和设备驱动程序
- 第十四章 块设备驱动程序
- 第十五章 页调高速缓存
- 第十六章 访问文件
- 第十七章 回收页框
- 第十八章 Ext2和Ext3文件系统
- 第十九章 进程通信
- 第二十章 程序的执行
- 附录一 系统启动
- 附录二 模块
- 参考文献
- 源代码索引