03 2015 档案
摘要:来自:http://blog.chinaunix.net/uid-26258259-id-3783679.html内核文档 内核代码中包含有大量的文档,这些文档对于学习理解内核有着不可估量的价值,记住,在任何时候,它们在我们心目中的地位都应该高于那些各式的内核参考书。下面是一些内核新人所应该阅读...
阅读全文
摘要:“平安的祝福 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000”一、基本概念1.1API和系统调用区别:API只是一个函数定义;系统调用通过软中断向内核发出一个明确的请求。Libc库定义...
阅读全文
摘要:转载http://blog.chinaunix.net/uid-7390305-id-2057287.html看一下/usr/include/asm/linkage.h里面的定义:#define asmlinkage CPP_ASMLINKAGE __attribute__((regparm(0))...
阅读全文
摘要:文章来自:www.ibm.com/developerworks/cn/linux/l-k26initrd/1.什么是 Initrdinitrd 的英文含义是 boot loader initialized RAM disk,就是由 boot loader 初始化的内存盘。在 linux内核启动前, ...
阅读全文
摘要:“平安的祝福 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000”init process是Linux系统的第一个用户态进程,那自然没有父亲。它是由Linux内核直接启动的。该进程读取系统...
阅读全文
摘要:“平安的祝福 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000”一、初始化进程操作系统内核启动入口函数是void __init my_start_kernel(void);在这里简单定义...
阅读全文

浙公网安备 33010602011771号