中央处理器
上一节
下一节
中央处理器(CPU)是系统的核心,负责指令的解释执行,以及过程的推进。CPU的运行机制如下图。

为了保证操作系统不被用户程序破坏或者执行错误指令,系统设计了两种状态:
1. 管态:操作系统管理程序运行的状态,较高的特权级别,又称为特权态(特态)、系统态可以执行全部指令(包括特权指令),可以使用所有资源,并具有改变处理器状态的能力。
2. 目态:用户程序运行时的状态,较低的特权级别,又称为普通态(普态)、用户态,只有非特权指令能执行。
两种状态的切换如下图。

程序状态字(PSW)是一种特殊寄存器,表明系统当前的工作状态,通常包括:
1. CPU的工作状态码:指明管态还是目态。
2. 条件码:反映指令执行后的结果特征。
3. 中断屏蔽码:指出是否允许中断。
本节资料

