文章吧-经典好文章在线阅读:Linux内核源代码情景分析(上册)读后感10篇

当前的位置:文章吧 > 经典文章 > 读后感 >

Linux内核源代码情景分析(上册)读后感10篇

2018-02-01 21:22:02 来源:文章吧 阅读:载入中…

Linux内核源代码情景分析(上册)读后感10篇

  《Linux内核源代码情景分析(上册)》是一本由毛德操 / 胡希明著作,浙江大学出版社出版的平装16开图书,本书定价:80.00元,页数:841,文章吧小编精心整理的一些读者的读后感,希望对大家能有帮助

  《Linux内核源代码情景分析(上册)》读后感(一):深入学习内核的指导

  linux内核非常庞大,自己看往往找不到重点,摸不到门道。

  这本书最大的好处就是让你知道什么是内核的核心(就是书中重点说明的),以及内核中一些机制(虽然不难,但是自己看的话要花很多时间才能了解)。

  我认为比较有价值地方是代码之外的解释和说明部分特别是关于原理,机制和架构性的说明部分,这是需要重点掌握的;至于代码是怎么实现的,可以不那么仔细抠(当然,如果时间充足,并且你又对此感兴趣或者从事的就是内核方面工作,那我还是建议你仔细阅读一下的,细节部分往往就是蕴含着玄机的地方!)。

  另外,在读这本书之前,最好先读一些讲解操作系统概念和原理方面的书籍,了解一些intel x86处理器和C/ASM语言方面的知识

  《Linux内核源代码情景分析(上册)》读后感(二):不是书评

  大致看完linux内核完全剖析后,买了深入理解linux内核,准备看linux2.6的内核代码,看了一个礼拜后发现根本不行,没办法看代码,是一本完全被高估的书。网上找内核资料查到情景分析这本书,一开始知道情景分析这本书是基于linux2.4.0的内核代码后我差点放弃了他,下载了一份电子书后看了发现还不错,然后就开始我的内核代码学习之路,最近一个月看了内存管理的代码,收获颇多。

  伙伴系统里面的位图居然可以那样用,slab面向对象思想,还有和数据结构书里面的平衡树不一样的平衡树(有点绕口),等等.....

  情景分析是一本用来看代码的好书,深入理解linux内核算不上,顶多是一本参考书,了解了解内核的书,看完其实什么都不会。

  第一次看没有花心思思考竞争条件,SMP这些情况,看完这本书来第二遍的时候再考虑这些情况。

  希望明年这个时候能看完情景分析上下册,然后开始第二遍更为细致的阅读。

  还有emacs+cscope看代码很爽。

  书评写的不好,轻T。

  《Linux内核源代码情景分析(上册)》读后感(三):一本计算机武侠书籍

  这段时间一直在为毕业论文纠结,论文题目是关于Linux进程模块的源代码分析与研究

  以前拜读过《操作系统设计与实现》,《Linux内核设计与实现》,《understanding the linux kernel 3rd》等等,桌面还有大把的网络下下来的资料。

  初识这本书,是大三时候一位同学跟我提起,当时觉得还没到阅读源代码的程度。一直到做这篇论文,在我最纠结的时候,忽然想起朋友说过这本书,于是下了电子版本。

  理所当然,我完全被这本书吸引。

  我难掩心中的激动,几乎要欢呼起来,这何尝不是一本可以当做小说阅读的书籍!

  这本书不像前两本那样,仅仅只是罗列出Linux的特性,数据结构,相关的技术等等,他是在带领你去走进Linux源代码的世界,顺着代码的调用,一路斩荆披棘,最后带你到底目的地。途中虽然惊险,但一路过来,却是充满了趣味,更是享受到了智力上的成就感

  关于书的语言。

  读这本书,仿佛是你的好朋友就坐在你面前跟你讲话,他把Linux源码中的枯燥理论生活中普遍事物联系起来,像进程的task_struct结构体,相当于我们的“户口本”,进程转换到"zombie”状态,“进程死亡了无法帮自己注销户口登记,要父进程帮忙”等等,这些解释非常地形象。所谓的大师也便是如此,用最通俗的语言把最深奥的道理明白,我想,这本书的作者做到了。

  此书的不足

  这本书也存在着不足之处。第一点,此书是2001年出版的,所以是以2.4版本的源代码为基础的,而现在已经长期停留在2.6版本了;第二是,书中的图片严重不足,很多原理只要附加张图片便能让读者明了,可是作者花了不少的篇幅去解释而没有附加图片,这很让人费解,或者这是因为录入不是作者本人做的原因;第三,这跟很多国内书籍类似,没有索引,查找代码的讲解是件很痛苦事情

  距离这本书第一次出版已经有八年的时间了,希望作者能抽出时间再修订,在此基础上做2.6版本源代码的分析。

  这是我见过的国内比较好的真正用心去写的计算机书籍,在此之前也只读过一本关于汇编语言的书籍,作者是王爽。依稀还记得当年舍友都睡了的时候,一个人小心翼翼地趴在笔记本前仔细阅读的情景,如今甚是怀念。

  这是本好书。

  《Linux内核源代码情景分析(上册)》读后感(四):精通细节是理解更深和更基本概念的先决条件

  题目是<CSAPP>第三章开头的一句话

  我上大学那会就读过本书,那会儿估计还 hold 不住这么大部头的内容,迷迷糊糊看完了,后来也忘得差不多了。

  最近在地铁上花了五天又从头看了一遍,终于可以和现有的知识体系连接起来了。

  本书的内容比较老,2.4.0的内核,里面很多设定比如内存大小,io 缓存大小,已经严重不符合当下的实际,但总体思路应该是没有变化的。

  内核代码中软件部分应该是比较简单的,最多有一些精致技巧,但网上的同学也已经解析得差不多了。本书核心的四块内容很好地把 linux 系统的框架支撑起来。进程,内存,中断和文件系统。以前我对前面三者概念比较熟悉,但中断牵扯硬件,所以细节也不是很清楚。文件系统就更不熟悉了。最近遇到 hdfs 里面的优化问题,才发现原来漏了这么大一个洞 = =|||

  说起来,我们还是缺少一本系统讲 intel cpu 的书。(好像清华大学出版社有一本?)基础的寄存器和中断原理都没特别清楚,更不要说新的 mmx 指令了。ARM 这方面就好一些。

  总的来说真不错,值得系统程序认真看看。

评价:

[匿名评论]登录注册

评论加载中……