深入理解linux内核第三版PDF中文版

深入理解linux内核第三版PDF中文版

软件大小:262.30MB
软件类型:国产软件
软件分类: 电子资料
软件语言:简体
软件授权:免费软件
支持系统: | | | |

下载周排行

下载总排行

这本书太经典了,言语精炼废话不多,信息量大,细节较多。
《深入理解LINUX内核》(第3版)指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,《深入理解LINUX内核》(第3版)涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。

  但不适合做为学习linux内核的第一本书,最好是手头还有一本介绍内核原理的概括一点的书,先看原理,再对照看这本。一章一章对照看。
作者简介:

博韦,计算机科学专业博士,意大利罗马大学Torvergata分校全职教授。
  
切萨蒂,数学和计算机科学博士,罗马大学Torvergata分校工程学院计算机科学系助理研究员。

 不要希望第一遍就完全看懂并记住,个人觉得最好的方法是首先粗略过一遍(前9章,到进程地址空间),然后再细点看一遍,然后更细点。。。也就是说要一遍一遍的看。
  这本书还需要点汇编,内嵌汇编的知识。

   碰到读不下去不是很懂的地方,努力一番,但不要跟它死磕,有可能是翻译不是很到位,或是作者没有从最基本的开始讲起。要么先放过,回头再来啃它;要么勤动手,上网查一查,说不定有意外收获。
   linux内核对普通学习者而言不亚于90度的悬崖,无路可循,这本书虽然没有让它变成一马坦途,但至少变成一个30度的斜坡,付出努力我们也能慢慢登堂入室。

目录:

前言
第一章绪论
第二章内存寻址
第三章进程
第四章中断和异常
第五章内核同步
第六章定时测量
第七章进程调度
第八章内存管理
第九章进程地址空间
第十章系统调用
第十一章信号
第十二章虚拟文件系统
第十三章I/O体系结构和设备驱动程序
第十四章块设备驱动程序
第十五章页高速缓存
第十六章访问文件
第十七章回收页框
第十八章Ext2和Ext3文件系统
第十九章进程通信
第二十章程序的执行
附录一 系统启动
附录二 模块
参考文献
源代码索引
 

下载地址

Windows版下载