03 2016 档案
Linux内核分析第五周学习总结
摘要:扒开系统调用的三层皮(下) 20135237朱国庆+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000 分析system_call中断处理过程 1)先更新menu 2)在main函数中添加新 阅读全文
posted @ 2016-03-27 18:29 20135237朱国庆 阅读(216) 评论(0) 推荐(0)
第五章系统调用
摘要:内核提供了用户进程与内核进行交互的一组接口 5.1与内核通信 系统调用在用户空间进程和硬件设备之间添加了一个中间层,该层有三个作用: 1) 为用户空间提供了一种硬件的抽象接口 2) 系统调用保证了系统的稳定和安全 3) 每个进程都运行在虚拟系统中,而在用户空间和系统的其余部分提供这样一层公共接口。 阅读全文
posted @ 2016-03-24 11:27 20135237朱国庆 阅读(195) 评论(0) 推荐(0)
Linux内核分析第四周学习总结
摘要:朱国庆+原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000 扒开系统调用的三层皮 用户态,内核态和中断 1,内核态:在高执行级别下,代码可以执行特权指令,访问任意的物理地址。 2,用户态 In 阅读全文
posted @ 2016-03-20 17:53 20135237朱国庆 阅读(237) 评论(0) 推荐(0)
Linux内核分析第三周学习总结
摘要:Linux内核源码简介 arch/ 该目录中包含和硬件体系结构相关的代码,每种平台占一个相应的目录。 和32位PC相关的代码存放在x86目录下。 每种平台至少包含3个子目录:kernel(存放支持体系结构特有的特征实现)、lib(存放体系结构特有的对通用函数的实现)、mm(存放体系结构特有的内存管理 阅读全文
posted @ 2016-03-13 13:17 20135237朱国庆 阅读(197) 评论(0) 推荐(0)
Linux内核分析第二周学习总结:操作系统是如何工作的?
摘要:【朱国庆原创作品 转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000】 《Linux内核分析》 之 操作系统是如何工作的 第一讲 函数调用堆栈 1. 计算机是如何工作的?(总结)——三个法宝 1,存储程序 阅读全文
posted @ 2016-03-06 12:27 20135237朱国庆 阅读(223) 评论(0) 推荐(0)