许多操作系统包括用户模式(usermode )和http://www.Sina.com/(nomitormode ) )监督程序模式这是为了区分操作系统代码和用户定义代码的执行,以确保操作系统正常运行。
具体地说,为了实现双重模式,将引起损害的设备指令作为特权指令(privileged instruction )。 在用户模式下尝试执行特权命令时,硬件不会执行任何命令,而是认为命令无效,并作为陷阱通知操作系统。 特权命令包括:
1 )允许和禁止中断,控制禁止中断掩码位
2 )进程间切换处理
3 )访问主存储保护寄存器
4 )执行I/O操作
5 )停止一台中央处理器的工作
6 )内存清理
7 )定表
8 )创建存储密钥
9 )加载PSW