标签:使用 微内核 包含 之间 用户 运行机制 基础 机制 硬件
? 简单来说:“指令”就是处理器(CPU)能识别、执行的最基本命令。
用户态(目态)
此时CPU只能执行非特权指令
核心态(管态)
特权指令、非特权指令都可执行
内核程序
操作系统的内核程序是系统的管理者,既可以执行特权指令,也可以执行非特权指令,运行在核心态。
应用程序
为了保证系统能安全运行,普通应用程序只能执行非特权指令,运行在用户态。
也就是操作系统最接近硬件的部分,如时钟管理、中断处理、原语(设备驱动、CPU切换等)。
原语是一种特殊的程序,是最接近硬件的部分,这中程序的运行具有原子性。
内核是计算机上配置的底层软件,是操作系统最基本、最核心的部分。实现操作系统内核功能的哪些程序是内核程序
在微内核的基础上还包含了进程管理、存储器管理、设备管理等更多功能。
至包含与硬件最接近的必不可少的那部分功能。
操作系统的体系结构问题和企业的管理问题很相似。
内核就是企业的管理层,负责一些重要的工作。只有管理层才能执行特权指令,普通员工只能执行非特权指令。用户态、核心态之间的切换相当于普通与员工和管理层之间的工作交接。
标签:使用 微内核 包含 之间 用户 运行机制 基础 机制 硬件
原文地址:https://www.cnblogs.com/qgqb/p/13618584.html