总览
- 重要知识点:特权指令 & 内核程序,只能在核心态执行
一. 运行机制:
1. 指令
- 指令:CPU 能识别、执行的最基础命令
- 指令的分类:因为有的命令很危险、有的很安全,因此要进行一个分类
2. 处理器状态
- 由此,CPU 根据处理器状态来判断能否执行特权指令
- 由程序状态字寄存器PSW中的标志位来标识状态:0 用户态,1 核心态
- 核心态才可以执行特权指令
3. 程序
- 内核程序:可执行特权指令,运行在核心态
- 应用程序:不可执行特权指令,运行在用户态
二. 内核
1. 定义
2. 在层次结构中的划分
- 与硬件密切模块:时钟、中断、原语
- 原语:最接近硬件、原子性、时间短且频繁
- 对系统资源进行管理:进程、存储器、设备
三. 体系结构
- 大内核 && 微内核
- 结合例子理解