《深入理解Linux内核》(中文版第三版)勘误表

时间:2022-11-19 00:59:24

这应该只是一部分,不是全部。也许以后还会更新,也许就不会更新了。

错误 

更正 

7 -3 General Pwblic License

Pwblic应为Public

42 +5 2-2 段描述符格式

应为段选择符格式

46 -3 “程序员把他们的程序化分成逻辑上相关的实体

应为划分

82 +11 因为内核线程不访问内核态地址空间

因为内核线程不访问用户态地址空间

请核对英文版,该处为:because no kernel thread access the User Mode address space

101 +7-9

整个一段与上面一段重复。建议对照英文版看。

102 +10 falgs值为0

flags值为0

170 +3 hw_resend_irg()

应为hw_resend_irq()

189 -2 禁用本地CPU的情况下

禁用本地中断的情况下

268 +5 ayyays

arrays

327 -6

或者当内碎片在slab内部为slab描述符将在后面介绍(及对象描述符)留下足够的空间时

或者当内碎片在slab内部为slab描述符及对象描述符(将在后面介绍)留下足够空间时

422 -12行传递信号之前所执行的操作

应为“传递信号之后所执行的操作” 原文是“Actions Performed upon Delivering a SignalThere are three ways in which a process can respond to a signal显然是接收到信号之后才进行的操作

563 +9+10 大主板磁盘高速缓存 I/O传送请求的相关调度

集成大容量磁盘高速缓存 I/O传送请求的硬件调度

错误都发生在onboard这个词的翻译上。

577 -2 采用的常量值是测试和基准外延量的结果

应为“采用的常量值是大量测试和评测的结果”

672 -13 倒如

应为“例如”