读核日记(二)

2016-01-29 19:44 6 1 收藏

读核日记(二),读核日记(二)

【 tulaoshi.com - Linux 】

 

这几天看的东西,前辈有书指导,不用我费口舌, 简单介绍一下

搞清楚了 linux的启动过程,对于整个系统分析来说.连一个开头都不算.所做的只是知道了系统启动是一些函数的条用顺序.恰如某位朋友来信建议的那样, 如果这样照顺序硬读,实是自残.好在sunmoon 有一定的自知之明.如此这样下去,等不懂得东西多了.那我就不能坚持了,所以我的原则是?:准备不充分决不轻易动手.

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/linux/)

身边有意高手建议,应从应用程序入手,先写一些和系统相关的有水平的程序, 在对程序尽心跟踪.了解整个系统的体系结构和调用体系.再去分析源吗.

同时,sunmoon 也知道,一个操作系统是所有有关软件理论的集大成.sunmoon 不是计算机系毕业的, 对与很多基础课生疏的很.因此不得不找了<<汇编语言<<操作系统原理<<计算机体系结构<<编译原理?<<操作系统的设计与实现等经典的书籍放在案头备用.当然, 刚出的一本<<linux 操作系统内核分析更是非常好.

在昨晚这些后, 我开始着手分析linux 的体系结构:

linux 的内核采用的并不是现在流行(理论上应该更先进的)为内核结构.而采用的是由很多过程组成的一个整合体. 每一个过程可以相互调用. 看起来停乱.这与它的开发历程有关.但我个人感觉, linux 整体如同一个结构化的程序.(决非opp).是由不同的模块完成不同的功能, 然后经过整体的调度,整合而变成一整体.

在<<linux 操作系统内核分析中分出了5个子系统: 进程调度, 内存管理,虚拟文件系统,进程通信,与网络接口.

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/linux/)

具体的每个子系统的功能, 接口, 子系统结构, 数据结构的描述, 可以从这本书上详细的看一看.力争对总体有一个把握.

分清楚在linux 的近50 兆源吗中. 那一部分,实现什么功能, 以便以后阅读是不至于混乱.

如果我又两年时间, 我会用伪码实现linux 功能的模拟.然后以写的角度去分析,这才是学人之长为我所用的绝好办法. 可惜由于一些难言之隐,我近两年的时间都有安排, 所以我只能这样读了

再下一步, 应该分析Makefile

 

来源:http://www.tulaoshi.com/n/20160129/1510028.html

延伸阅读
新生儿出生后可能会出现皮肤、眼睛等部位发黄的黄疸问题。如果是普通黄疸,那么就不用过于担心;而如果是核黄疸,那么就一定要引起重视了。那么,什么是核黄疸?核黄疸的症状有哪些?核黄疸的发病原因又是什么? 什么是核黄疸 ...
胶囊日记怎么删除日记?   胶囊日记怎么删除日记? 胶囊日记可以删除吗?胶囊的规则是只有当天写的日记可以修改和删除。过去的都是历史,不能被改变。 只有当天可以修改删除,过了晚上12:00就不能再删除了。 等到日记本过期的时候可以查看,过期了的也不能修改删除。
标签: 健康养生
樱桃是营养价值很高的水果,不仅可以生吃,还可以制作果酱来使用。可是大家总是在去核这里犯了难,那么怎么才能快速去核呢?我马上就把方法分享给大家!   怎样轻松去除樱桃核 1.首先就是把樱桃统统洗干净,然后把樱桃把给摘掉。 2.拿一根筷子洗干净。 ...
标签: 生活常识
痔核怎么消除 痔核怎么消除 第一,患上了痔疮以后,要注意自己每天的饮食,特别是要多吃一些排毒和促进肠胃蠕动的食物,这样才能够让痔疮的症状慢慢消失。 第二,不能因为我们工作忙碌,从而忽略了对痔疮的护理,要保持清洁,卫生。 第三,要多摄取水分及纤维,便秘是造成痔疮的最大诱因,因此,为防治便秘,须多喝水及多吃富含纤...
奶酪怎么设置已读消息为未读          不小心查看了好友的消息?但是不想好友知道你查看了TA的消息?没关系,小伙伴们可以把已读消息设置为未读,现在就跟小编一起操作,看奶酪怎么设置已读消息唯爱未读。 打开奶酪,点击长按要设置为未读的消息,然后点击即可。

经验教程

768

收藏

85
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部