三九宝宝网宝宝教育学龄段教育

如何读深入理解linux内核和情景分析

02月23日 编辑 39baobao.com

[如何深入理解和把握统筹区域协调发展的科学内涵]总第来说就是从方法论升华到意识形态层次,并最终转化为可以理论化、量化,具有可统计、可操作,并能复制和传播的具有先见性地发展理论。其内在的逻辑关系及现实性如下:1:…………...+阅读

怎么读《深入理解linux内核》和《情景分析》有同感的人回帖。------解决方案-------------------------------------------------------- 没有基础看着两本书是相当吃力的!------解决方案-------------------------------------------------------- 得有相当的软硬件知识积累才行 要是能随便一天读懂一章,那这个世界就没什么值得积累的技术了 我的建议是先看 Robert Love的Linux Kernel Develop 2nd,作者说那是《深入理解linux内核》的导读,等到你看LKD都很轻松的时候就好看经典了 另外,我觉得先学好驱动开发,再分析内核才是正途。

做驱动需要经常用到内核中的数据结构和函数(相当于内核api),难度却比分析内核要低。等到驱动练得熟练了,等于内核的结构有了大致把握,然后就可以分析内核函数的具体实现了,也方便做实验验证。我也是初学者,目前只是看LKD比较轻松的阶段------解决方案-------------------------------------------------------- 有误 是译者建议先看《深入理解linux内核》再看UND和LDD 驱动难度却比分析内核要低-------- 仅考虑软件部分也许还行,但实际跟硬件交互总有复杂的问题需要解决------解决方案-------------------------------------------------------- 是译者建议先看Linux Kernel Develop 2nd 再看《深入理解linux内核》和LDD 晚上有点不清醒------解决方案-------------------------------------------------------- 我是跳着看过..------解决方案-------------------------------------------------------- 不能太急 :)------解决方案-------------------------------------------------------- 都看不懂~------解决方案-------------------------------------------------------- 其实 Robert Love 的Linux Kernel Develop 2nd也比较难懂。

这几本书的中文版都是陈丽君翻译的,她自己写的一本《Linux操作系统原理与应用》比较易懂,可以做这几本书的铺垫!------解决方案-------------------------------------------------------- 建议:lkd+ulk+源代码,情景分析中讲的太细,没有ULK的基础很容易一猛子扎进去出不来,迷在代码中 建议lkd先看一遍,这个半月就差不多了 然后ULK结合源码,这可是个慢功夫,一般ULK看一半就感觉前边看的什么都没有了 这时候在看lkd中对应的ULK已经看过的章节 等ULK中重要的章节基本看完,再分块看 例如:进程管理+中断,内存管理等几块 情景分析的话等ULK看了1-2遍(随时结合代码),需要深入的章节而你自己看源码又有些地方不理解,可以参考情景分析相应的章节,没必要全部看完 另外,推荐一本新书《Professional Linux Kernel Architecture》,个人认为这本比ULK写的更好 ULK更多是教你内核里有什么,而这本书教的是内核有什么,为什么这样。

让你知其然又知其所以然。当然虽然本书很厚,1300多页,由于涉及太多,深度的话跟ULK差不多,甚至稍微浅一点。本人的一点感想,不一定适合LZ,LZ看情况而定吧------解决方案-------------------------------------------------------- 个人感觉《深入理解linux内核》也就是ULK没有个一年功夫就别想读懂,这东西欲速则不达。------解决方案-------------------------------------------------------- 看了好几本, 没有一本看完的------解决方案-------------------------------------------------------- 楼主心态有问题,速战速决要分情况滴------解决方案-------------------------------------------------------- 其实 Robert Love 的Linux Kernel Develop 2nd也比较难懂。

这个我以前听说是比较入门的,但是我看了两遍后还是希里糊涂的。

以下为关联文档:

Android是基于Linux内核的那么Linux与Android到底是什么关系linux内核,表示。。它是基于linux的。。。表明,linux的很多东西,android是支持的。。。 但是 没有说,linux是基于android的,所以,表明。。。电脑上,不能用android程序。。。 这个内...

如何理解实证分析与规范分析方法实证分析简言之就是分析经济问题“是什么”的研究方法.。侧重研究经济体系如何运行,分析经济活动的过程、后果及向什么方向发展,而不考虑运行的结果是否可取。实证分析法在一...

教师如何分析理解教材对教材的分析和理解是教师备课的首要环节,也是教学能否取得实效的关键。但是通常情况下,我们教师对这一环节重视程度不够,从而导致课堂教学目标游离,精力分散,教学效果强差人意。...

如何分析Linux日志Linux系统下Nginx 日志可以查看系统运行记录和出错说明,对Nginx 日志的分析可以了解系统运行的状态。那么Linux系统Nginx日志怎么分析呢? Nginx 日志相关配置有 2 个地方:acces...

如何提高语文的理解能力和分析能力提高语文阅读分析理解能力 ----从“读”开始 “读”不易走神--聚精会神是取得复习效果的基本条件;“读”不易忘记--刻骨铭心是获得知识的主要目的;“读”易引发联想──融会贯...

分析小学体育课如何设计教学情景情景创设法是教师在教学过程中为实现教学目的,通过创设相关的故事情节、场地器材和情景氛围,从而提高学生体育学习情趣的一种新型的教学方法。特点是通过情景设计使学生产生优...

如何深入分析资产评估法对房地产估价的影响项目评估是指在可行性研究的基础上,根据国家有关部门颁布的政策、法规、方法、参数和条例等,从项目(或企业、国民经济、社会角度出发、由贷款银行或有关机构)对拟建投资项目建设...

SWOT的分析方法如何理解(嘻嘻,好巧,我们今天的战略管理刚刚讲过,正好我来回忆一下) SWOT 分析,老师常说 ,使企业的优势劣势分析。 其中,S代表superiority代表即优势,W代表weak即劣势,O代表opportunity即机会,T...

Linux内核和驱动开发工程师的发展前景怎么样或许这样的标题,应该是由像Linus或Greg KH这样的大师级的高手才有资格写的吧。但是作为我来说,也许我更想把这个标题作为一个疑问句来使用,整理一下自己的认识,用来勉励自己,和大...

推荐阅读
图文推荐