这本书综合硬件相关的组成原理、内核相关的操作系统、程序执行过程相关的编译原理以及基础汇编知识、计算机网络知识等等,确实是从一种更加全面整体的角度,以程序员能编写出更加高效的代码为目的的好书。
这种类型的书可以说是与对国内计算机科学学科体系的一种鲜明对比。我们本科阶段从计算机基础、C语言、操作系统、计算机组成原理、计算机体系结构、汇编知识(接口技术)、编译原理、操作系统、计算机网络。一个一个的学,甚至于还可能会学习电路、模拟电路、数字电路等等,但确实很少有人在以后的工作中会直接与硬件打交道,会需要直接知道这么多的硬件知识,许多人都在若干年后将这些硬件知识忘的一干二尽,这些硬件知识又本身不是什么增进素质、通识的课,所以与其学习这些还不如多把时间放到更重要的知识学习上去,甚至于也可以用来多学一些数学知识!