目态
计算机系统的CPU执行状态
大多数计算机系统将CPU执行状态分为目态与管态。CPU的状态属于程序状态字PSW的一位,系统模式(0),用户模式(1)。CPU交替执行操作系统程序和用户程序。
定义
目态又称为用户态,是用户程序执行时机器所处的状态。
性质
在此状态下禁止使用特权指令,不能直接取用系统资源与改变机器状态,并且只允许用户程序访问自己的存储区域。
机器处于目态时,程序只能执行非特权指令。用户程序只能在目态下运行,如果用户程序在目态下执行特权指令,硬件将发生中断,由操作系统获得控制,特权指令执行被禁止,这样可以防止用户程序有意或无意的破坏系统。
转换
从目态转换为管态的唯一途径是中断(访管指令系统调用)。
参考资料
管态、目态、特权指令.新浪博客.2011-10-17
目态与管态.新浪博客.2011-10-18
最新修订时间:2024-05-21 11:25
目录
概述
定义
性质
转换
参考资料