我的言论没有贬低也没有赞美这本书的意思。
以下言论纯属我个人的意见。
我对技术型书籍的评价标准是:
"把晦涩的内容写得通俗易懂的书就是一本好书。"
至于本书我还没读完,下面观点都还只是对这本书暂时的看法。
//--------------读完前六章所写-----------
刚翻完前五章,
相信看过《深入理解计算机系统》
http://www.douban.com/subject/1230413/
或者是读过
<<编程卓越之道(第二卷):运用底层语言思想编写高级语言代码>>
http://www.douban.com/subject/2082177/
的人再回过头看这本书都会有似曾相似感觉。
本书88%的内容会和这两本书重复。
而且深度和理论的完整性远不及这两部书。
对于本书,
感觉有些内容还是来的非常突兀。
举例说明:
15页~17页
给我们介绍了"分段",也给我们介绍了"分页",但是为什么不给我介绍进程的"虚拟空间"呢?
而且在这章还用到了很多"虚拟空间"的名词。
18页
18页的MMU来的太突然,
对于知道的读者不需要本书上面的那点介绍文字,
对于不了解的读者来说,
本书上面的那点文字基本可以忽略。
31页
对于多线程的介绍我很纳闷,很突兀地跳出了所谓的内核线程,但是内核线程是什么呢?
本书没有介绍.
内核是什么呢?
在31页之前也没有介绍。
关于第二部分"静态链接的内容"
部分内容和《深入理解计算机系统》一书存在重复。
第三部分
对进程虚拟地址空间,页的置换策略,介绍的囫囵吞枣。
对于segment 和 section的介绍得很纠结。其实两段文字就可以介绍清楚,但是书中花了很多笔墨,还写的不是很清楚。
//////////////////////////////////
后续内容等看完在写
//--------------没看本书前的所写的-------------------
虽然内容和网上或者其他书籍上重复程度较大,
但是这并不妨碍这本书不是一本好书,
我只大致翻了翻,
还没仔细看,
感觉总结的还不错。
不过这本书不是精读之物,
也就是是几天读完就可以放一边那种,
因为很多内容都在平时有过接触。
具体评价等看完在写了。
看见本书是由三位作者同著的,
也不知道那部分对应于哪位作者所写的,
不过我认为只要书友启迪性,
把晦涩的内容写得通俗易懂的书就是一本好书。