《Linux内核设计的艺术》读后感

来源:互联网 发布:java数据库连接池原理 编辑:程序博客网 时间:2024/05/22 02:12

大致读了一遍《Linux内核设计的艺术》这边书,总体上来说还是很不错的。很符合我个人的思维习惯,思路很清晰。正如书上介绍的“本书的特点,既不是空泛的讲理论,也不单纯的从语法的角度去逐行分析源代码,而是以操作系统在实际运行中的几个经典事件为主线……”。


当然,金无足赤人无完人,这本书也有一些不足的地方。

第一个就是有些地方原理介绍的太单薄,而且缺少整体性介绍,就好像在第一章还有很多小贴士,点评什么的,很多细节概念都给出了说明。后面的章节就很难找到了。估计这也是团队合作写书的不足,不过还好的就是整体思路还是很连贯的。

第二个就是,书中图是很多,也画的很好,而且为了让读者对实际内存中情况有更直观的理解,图是画的很细致,但是因为纸质出版的原因,有些地方看起来反而变的模糊了,尤其是那个绿色的箭头经常找了半天。

第三个就是,感觉还是需要加入一些抽象概念上的图,这样两者结合看会更好一些。

因为这些不足,我又结合源代码和《Linux内核完全剖析》一起看,总算看起来舒服很多。看的时候很多不足的地方都有地方可查。


感觉这本书的亮点主要还是在前2章,写的非常好,认真阅读后帮助很大。然后第4,5章也写的很不错,不过如果看懂了第2章,看第四章就很轻松了。

其中最难啃的也就是第1,2章,建议在阅读这两章的,好好阅读《Linux内核完全剖析》的3,4,5章,两边反复对照着看,理解就更加深刻了。

另外在涉及源码部分,在《Linux内核完全剖析》中都有注释说明,那个上的说明感觉比《Linux内核设计的艺术》说的要容易懂一些,这样对照着看,就容易很多了。


另:个人感觉,如果是第一次接触Linux内核,不妨去看看《Linux内核设计与实现》,这本书写的也很好,看完以后看《Linux内核设计的艺术》会有更多的体会。

原创粉丝点击