操作系统的运行机制和体系结构
目录
一、操作系统的运行机制
二、操作系统的内核
三、操作系统的体系结构
一、操作系统的运行机制
1、指令: 能被计算机识别和执行的命令,一条C程序代码被翻译成多条指令
2、两种指令类型:
- 特权指令: 具有很高的权限,比如删除指令等
- 非特权指令: 一般权限,比如加减乘除等指令
3、两种状态: CPU判断什么时候执行特权指令什么时候执行非特权指令,用状态字寄存器(PSW)中的标识符标识状态0和1标识
- 核心态(管态): 特权指令和非特权指令都能执行(trap指令除外只在用户态下执行)
- 用户态(目态): 执行非特权指令
4、两种程序:
- 内核程序: 系统的管理者,运行在核心态
- 应用程序: 运行在用户态
二、操作系统的内核
1、操作系统内核: 操作系统中最接近硬件的层