刘子健
原创作品转载请注明出处
《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
对一下代码进行反汇编分析:
int g(int x)
{
return x + 42;
}
int f(int x)
{
return g(x);
}
int main(void)
{
...
分类:
其他好文 时间:
2015-03-01 14:29:59
阅读次数:
170
原文:Linux内核分析(七)----并发与竞态Linux内核分析(七) 这两天家里的事好多,我们今天继续接着上一次的内容学习,上次我们完善了字符设备控制方法,并深入分析了系统调用的实质,今天我们主要来了解一下并发和竞态。 今天我们会分析到以下内容: 1. 并发和竞态简介 2. 竞态解决办法 3. ...
分类:
系统相关 时间:
2015-02-12 10:41:00
阅读次数:
319
原文:Linux内核分析(一)---linux体系简介|内核源码简介|内核配置编译安装Linux内核分析(一) 从本篇博文开始我将对linux内核进行学习和分析,整个过程必将十分艰辛,但我会坚持到底,同时在博文中如果那些地方有问题还请各位大神为我讲解。 今天我们会分析到以下内容: 1. Linux体...
分类:
系统相关 时间:
2015-02-12 10:39:17
阅读次数:
215
原文:Linux内核分析(三)----初识linux内存管理子系统Linux内核分析(三) 昨天我们对内核模块进行了简单的分析,今天为了让我们今后的分析没有太多障碍,我们今天先简单的分析一下linux的内存管理子系统,linux的内存管理子系统相当的庞大,所以我们今天只是初识,只要对其进行简单的了解...
分类:
系统相关 时间:
2015-02-12 10:38:41
阅读次数:
185
原文:Linux内核分析(二)----内核模块简介|简单内核模块实现Linux内核分析(二) 昨天我们开始了内核的分析,网上有很多人是用用源码直接分析,这样造成的问题是,大家觉得很枯燥很难理解,从某种意义上来说linux系统本身就是由一个个模块构成的,所以我会结合内核模块的设计,去分析内核,从而达到...
分类:
系统相关 时间:
2015-02-12 10:38:17
阅读次数:
262
原文:Linux内核分析(六)----字符设备控制方法实现|揭秘系统调用本质Linux内核分析(六) 昨天我们对字符设备进行了初步的了解,并且实现了简单的字符设备驱动,今天我们继续对字符设备的某些方法进行完善。 今天我们会分析到以下内容: 1. 字符设备控制方法实现 2. 揭秘系统调用本质 在昨天我...
分类:
系统相关 时间:
2015-02-12 10:38:13
阅读次数:
295
原文:Linux内核分析(五)----字符设备驱动实现Linux内核分析(五) 昨天我们对linux内核的子系统进行简单的认识,今天我们正式进入驱动的开发,我们今后的学习为了避免大家没有硬件的缺陷,我们都会以虚拟的设备为例进行学习,所以大家不必害怕没有硬件的问题。 今天我们会分析到以下内容: 1. ...
分类:
系统相关 时间:
2015-02-12 10:31:09
阅读次数:
189
原文:Linux内核分析(四)----进程管理|网络子系统|虚拟文件系统|驱动简介Linux内核分析(四) 两天没有更新了,上次博文我们分析了linux的内存管理子系统,本来我不想对接下来的进程管理子系统、网络子系统、虚拟文件系统在这个阶段进行分析的,但是为了让大家对内核有个整体的把握,今天还是简单...
分类:
系统相关 时间:
2015-02-12 10:30:06
阅读次数:
217
Linux内核分析(七)这两天家里的事好多,我们今天继续接着上一次的内容学习,上次我们完善了字符设备控制方法,并深入分析了系统调用的实质,今天我们主要来了解一下并发和竞态。今天我们会分析到以下内容:1. 并发和竞态简介2. 竞态解决办法3. 为我们的虚拟设备增加并发控制在前几次博文我们已经实现了简单...
分类:
系统相关 时间:
2015-02-11 21:56:49
阅读次数:
313
Linux内核分析(六) 昨天我们对字符设备进行了初步的了解,并且实现了简单的字符设备驱动,今天我们继续对字符设备的某些方法进行完善。 今天我们会分析到以下内容: 1. 字符设备控制方法实现 2. 揭秘系统调用本质 在昨天我们实现的字符设备中有open、read、write等方法,由于这些方法我们在...
分类:
系统相关 时间:
2015-02-06 11:04:49
阅读次数:
295