操作系统的体系结构:操作系统的内核设计(本节内容简要了解即可)
宏内核 & 微内核
操作系统的内核
计算机系统的层次结构将操作系统部分更详细地划分为内核部分和非内核部分
宏内核 & 微内核
从操作系统的内核架构来划分,又可分为宏内核(大内核)和微内核
由于操作系统的内核需要运行在内核态,操作系统的非内核功能运行在用户态,所以两种体系结构的系统由于内核架构划分不同,运行在内核态和用户态的功能也有区别
现在,应用程序想要请求操作系统的服务,这个服务的处理同时涉及到进程管理、存储管理和设备管理,那么采用两种不同的体系结构的请求步骤也会有所区别
总结
典型的大内核操作系统:Linux、UNIX
典型的微内核操作系统:Windows NT
【计算机操作系统】 专栏的文章 均有参考 《王道计算机考研 操作系统》 课程视频