- 3
- 0
- 约1.28千字
- 约 6页
- 2026-02-20 发布于北京
- 举报
Linux内核
第三讲Linux内核结构及各个模块和子系统
主讲人:
华章培训网、[]华章培训网
内核结构
一、内核结构
完全基于内存的内核,因此无需实际磁盘、I/O等概念。
内核仅起到监视作用,95%以上的时间是进程直接在CPU上
执行的,内核并不过问。内核需在很短的时间内做以下几项
内容:
1、调度进程:将时间到期的进程切下来,将CPU给另一
个进程;
2、处理内存映射:虚拟内存到内存的映射;
3、其它特殊服务:包括所有I/O、设备驱动以及网络;
4、接口
第2页
如何开始
二、如何开始
1、理解进程管理;
2、理解内存管理;
3、理解系统调用;
4、理解虚拟文件插口(VFS);
5、理解其它与内核交互的接口;
6、理解设备驱动;
7、理解Linux内核得以运行和发挥作用的硬件机制;
8、理解Linux内核的启动过程;
第3页
如何开始
9、理解BootLoader的原理;
10、编写BootLoader;
11、为内核添加一个进程调度算法模块;
12、生成一个内核线程,完成特定的工作;
13、编写一个系统软关机和快速硬关机的驱动程序;
14、基于linux内核的操作系统产品。
第4页
总结
三、总结
第5页
感谢您对华章培训网的支持!
.
原创力文档

文档评论(0)