- 1
- 0
- 约1.72千字
- 约 10页
- 2021-11-18 发布于浙江
- 举报
生产计划部 * 生产计划部 Linux内核组成 1. 进程调度程序( S C H E D)负责控制进程访问C P U。保证进程能够公平地访问C P U,同时保证内核可以准时执行一些必需的硬件操作。 2. 内核管理程序( M M)使多个进程可以安全地共享机器的主存系统,并支持虚拟内存。 3. 虚拟文件系统( V F S)。通过提供一个所有设备的公共文件接口, V F S抽象了不同硬件设备的细节。此外, V F S支持与其他操作系统兼容的不同的文件系统格式。 4. 网络接口( N E T)提供对许多建网标准和网络硬件的访问。 5. 进程间通信( I P C)子系统为进程与进程之间的通信提供了一些机制。 这些子系统虽然实现的功能相对独立,但存在着较强的依赖性(调用依赖模块中相应的函数),所以说linux内核是单块结构(monolithic)的,而windows体系结构是微内核(microkernel)的。 Linux启动流程 从BIOS到KERNEL MBR-KERNEL-KERNEL自解压-内核初始化-内核启动(start_kernel函数,在linux内核源代码树的/usr/src/linux/init/main.c中) 2. 内核启动:创建1#进程并执行,由它创建若干内核线程(kernel thread),然后装入并执行程序/sbin/init(变成一个用户进程)
您可能关注的文档
最近下载
- 《长江经济带发展规划纲要》全文.doc VIP
- 科技论文写作与学术规范.ppt VIP
- 风扇精益柔性生产线落地方案.pptx VIP
- moter-driver美捷伟M550系列变频器调试参数设置故障代码资料.pdf
- TCCEAS001-2022建设项目工程总承包计价规范_可搜索.pdf
- 膝关节僵硬护理教学查房.pptx VIP
- 2027届辽宁点石联考高三上巩固训练(10月)历史(含答案).pdf VIP
- 车辆工程毕业设计(论文)-双离合器式自动变速器的六挡齿轮变速器设计【全套图纸】.doc
- 南京信息工程大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 《动画设计》课件.ppt VIP
原创力文档

文档评论(0)