根据运行程序对资源和机器指令的使用权限将处理器设置为不同状态
多数系统将处理器工作状态划分为管态和目态
管态:操作系统管理程序运行的状态,较高的特权级别,又称为特权态(特态)、系统态
目态:用户程序运行时的状态,较低的特权级别,又称为普通态(普态)、用户态
有些系统将处理器状态划分核心状态,管理状态和用户程序状态(目标状态)三种
处理器处于管态时:
1.全部指令(包括特权指令)可以执行
2. 可使用所有资源
3.并具有改变处理器状态的能力
处理器处于目态时:
只有非特权指令能执行
特权级别不同,可运行指令集合也不同
特权级别越高,可以运行指令集合越大
高特权级别对应的可运行指令集合包含低特权级的