Linux内核结构与模块详解.pdfVIP

  • 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)

1亿VIP精品文档

相关文档