转读者评论(来自China-pub)_Linux内核设计的艺术书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 算法 > Linux内核设计的艺术 > 转读者评论(来自China-pub)
出版人杨福川 Linux内核设计的艺术 的书评 发表时间:2011-07-23 11:07:06

转读者评论(来自China-pub)

我从04年开始接触linux,《linux内核完全注释》是我的阅读内核的启蒙读本,那时候觉得linux很神秘,加上周围了解的同学很少,因此更加对linux产生了兴趣,在不到一年的时间里,我把书通读了好几遍,期间收获也不少。
后来从事网络安全,由于工作的需要,我也转向linux更高版本内核的学习,当我拿起《linux内核情景分析》时,感觉不错,尽管内核代码已经很庞大了,但是由于有以前的底子,我觉得对于理解某个知识点或者某些处理流程来说仍然不是什么问题,也在几个linux的网站上解答网友的问题,得到了网友的力顶,自认为对操作系统有了很深的理解了。
到了这个阶段时,我想很多人会有这样的想法(包括我自己):操作系统似乎也就是那么点东西,已经到了设备层了,还有什么是难的呢?换一个角度,这其实是这样的一个问题:研究操作系统有何用?我想,纵然绝大部分人不会为了设计操作系统而去研究操作系统,但是至少有一部分人想过这样的问题:linux内核源代码为什么是这样组织的呢?
读了《linux内核设计的艺术》一书,首先很明显能感觉到这本书与其他书的区别是:作者始终是站在操作系统的设计角度或者是整个计算机体系的高度来讲解linux设计的。由此引发了以下种种问题的思考,比如BIOS与操作系统代码的“约定”,为什么会有进程0、进程1、进程2?缓冲区的意义等等。从没有哪本操作系统书会让你思考这样的问题,我觉得这不应仅理解为是作者讲解方式的独特,更应该把它看作是作者改变读者思考问题方式的良苦用心!
其次,书中前面几章讲的都是具体的技术,由于之前看了《linux内核完全注释》,所以第一遍阅读此书时,很多地方只是大概的翻了一下。当读到第八章中作者对于linux设计思想“主奴机制”的阐述时,着实让我为之一振:噢,原来是这么一回事啊!脑子里突然像动画一样回顾了整个linux实现细节:初始化时内核是如何分页的,进程的线性地址的划分、进程页面的申请过程、进程间是如何进行切换的、系统调用的实现。。。。。。凡此种种技术竟然与作者所说的”主奴机制”如此之吻合!于是我又重新的翻阅了前面几个章节的内容,尽管也发现了一些打字错误,但有一点是值得肯定的:作者在讲解当中的技术时都尽可能将“主奴机制”的设计思想融入到其中。
最后,我觉得我必须重头来把这本书认认真真地看几遍,当你脑子里有这些思想存在时,应该会有不一样的收获的,没准自己就可以提出一些操作系统设计的思路哈!Enjoy yourself!

展开全文
有用 3 无用 1

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“转读者评论(来自China-pub)”的回应

fleuria搬砖叔 2011-07-25 20:12:07

主奴机制赛高!/