1.4 操作系统结构
字数
364 字
阅读时间
2 分钟
该内容简要了解即可,非重点
常考点:大内核(又名:宏内核、单内核)与微内核
一、 大内核与微内核CPU状态转换的区别
操作系统内核需要在内核态下运行
操作系统非内核功能需要在用户态下运行
应用程序想要请求操作系统的服务,这个服务的处理同时涉及到进程管理、存储管理、设备管理
答题注意事项
在正式考试中,不要使用“变态”,而要使用“CPU状态转换”这种更专业的表述
- 大内核(宏内核、单内核):将系统的主要功能模块都作为一个紧密联系的整体运行在内核态
- 微内核:仅将内核中最基本(与硬件关系最紧密的部分)的功能保留在内核
变态的过程是有成本的,需要消耗不少时间,频繁的变态会降低系统性能
大内核的两次变态分别是:用户态进入内核态,执行完毕后又由内核态变回用户态,此为两次变态,微内核也同理。