- 博客(3)
- 收藏
- 关注
原创 2_从微观角度看内核
从微观角度看内核最近总结出来学习内核有两个大的角度,一种就是从宏观角度来看,总的来说就是顺着抽象,管理,操作来看,这种角度更多的是内核中应用层面的内容,用来理解内核中是怎么运转起来的。第二种就是从内核的最细节部分出发,深入到一个个具体的宏,看看内核设计者在细节部分有着怎么样的巧妙之处,这样也有助于我们夯实C语言基础,也可以学习到GNU C的用法。最近学习了如下的GNU C的内容:指定初始化...
2019-01-13 21:39:12
101
1
原创 1_从文件系统的数据结构看内核
从文件系统的数据结构看内核本篇文章使用尽量通俗的语言来说明linux内核文件系统中各个数据结构之间的关系,这是一个很复杂的结构关系,在学习这里的时候一定要和源代码一一对应起来,否则的话就会陷入迷茫之中。由于linux内核足够复杂,就会有多种解释方式,我认为所有关于linux内核的书籍,都是不同作者对内核的不同的看法,说不定这些看法对于linus本人来说都是很巧妙的,所以我在这里也大胆地提出自己对...
2019-01-13 21:33:22
156
原创 3_Linux内核模块介绍
Linux内核模块的插入和删除系统版本为:Ubuntu 18.04.1 LTS内核版本为:4.15.0-43-generic为什么Linux系统会提供模块?随着OS的演化,功能越来越多,就会有一个问题:Linux本身是一个单内核,它的效率高但是它的可扩展性和可维护性差,如果把所有的功能都放到OS的内核中,那么内核就会非常庞大并且笨拙,如果不放在内核中,那么这些功能要么不能运行,要么运行...
2019-01-13 21:23:19
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人