1.4 操作系统结构

1.4 操作系统体系结构

计算机系统的层次结构

1. 操作系统的内核

操作系统内核
  • 内核是操作系统最基本、最核心的部分
  • 实现操作系统内核功能的那些程序就是内核程序

1.1 大内核

  • 内核中包含了时钟管理、中断处理、原语以及进程管理、存储器管理、设备管理等功能

  • 由于大内核中包含的功能多, CPU只需进行少量的状态切换便可完成应用程序请求的系统调用, 但同时也导致了大内核代码庞大, 不方便管理的问题

1.2 微内核

  • 只包含了与硬件关联较紧密的模块, 如时钟管理、中断处理、原语等

  • 微内核内部功能少, 结构清晰, 方便维护, 但也要求CPU需要进行多次的状态切换来满足应用程序请求的进程、存储器、设备等服务

大内核与微内核
操作系统的体系结构

2. 外核

操作系统结构

1.4 操作系统结构
http://binbo-zappy.github.io/2024/11/19/操作系统/1-4-操作系统结构/
作者
Binbo
发布于
2024年11月19日
许可协议