深入理解LINUX内核(第三版) - (美)博韦,西斯特

深入理解LINUX内核(第三版)

(美)博韦,西斯特

出版时间

2007-10-01

ISBN

9787508353944

评分

★★★★★
书籍介绍

为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核最本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU 不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。

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

本书新版涵盖2.6版本,其在内核的几乎每个子系统中都有重要的变化,尤其是在内存管理...

(展开全部)

目录
前言
第一章 绪论
Linux与其他类Unix内核的比较
硬件的依赖性
Linux版本

显示全部
用户评论
还有很多地方没理解 需要继续研读
中文版错误很多,错字,整段的重印,进程,线程不分,真怕理解错了。
其实这本书翻译的不错了,基本不怎么影响阅读。译者也是这方面的专家,可以放心的读。
感觉翻译得不是很通顺,读起来很艰难但是也收获颇丰,内核还需要啃很久才行~
不适合初学者阅读。
rootkit入门
经典中的经典,解决了我一直以来困惑的一些问题,例如:context switch、slab、interrupt、vma、mm+FS.. 当然也有很多没有读懂。不过get到一些high level sense就足够了~
写得不好,空洞的叙述太多。如果只是介绍函数,还不如直接翻reference manual。
2021-04-11:最近工作涉及,重新拿出来看看。我也是编译过内核的人了🤪 希望能有更深的体会 2021-06-23: 本以为从图书馆借来纸书会更方便阅读,没想到还是存在阅读困难的问题 2021-07-11: linux内核设计与实现似乎对我来说更友好一些
很老的内核版本了,不根据代码和开发看,光看书没什么用的
Z-Library
收藏