03 2015 档案

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