CPU 管态和目态

时间:2025-03-06 13:16:17
CPU有两个状态,分别是管态和目态。

 

从目态转换为管态的唯一途径是中断。
如果用户程序在目态下执行特权指令,硬件将发生中断,由操作系统获得控制,特权指令执行被禁止,这样可以防止用户程序有意或无意的破坏系统。


1.管态又称系统态,核心态或特权状态。


CPU有两个状态,分别是管态和目态,当CPU处理系统程序的时候,CPU会转为管态,CPU在管态下可以执行指令系统的全集。(包括特权指令与非特权指令)

2.目态又称为用户态或常态。

              CPU有两个状态,分别是管态和目态,当CPU处理系统程序的时候,CPU会转为管态,当CPU处理一般用户程序的时候,CPU的状态又由原来的管态转为目态,这个时候程序只能执行非特权指令。CPU就是通过这样的基理保护操作系统的安全性。