.操作系统需要两种CPU状态:
内核态(Kernel Mode):运行操作系统程序
用户态(User Mode):运行用户程序
2.指令划分:
特权指令:只能由操作系统使用、用户程序不能使用的指令。 举例:启动I/O 内存清零 修改程序状态字 设置时钟 允许/禁止终端 停机
非特权指令:用户程序可以使用的指令。 举例:控制转移 算数运算 取数指令 访管指令(使用户程序从用户态陷入内核态)
3.特权级别:
特权环:R0、R1、R2和R3
R0相当于内核态,R3相当于用户态;