单选题
4.
在操作系统中,有些指令只能在系统的内核状态下运行,而不允许普通用户程序使用。下列操作中,可以运行在用户态下的是( )。
A、
设置定时器的初值
B、
触发Trap指令
C、
内存单元复位
D、
关闭中断允许位
【正确答案】
B
【答案解析】
本题考查用户态与核心态。设定定时器的初值属于时钟管理的内容,需要在内核态运行;Trap指令是用户态到内核态的入口,可以在用户态下运行;内存单元复位属于存储器管理的系统调用服务,如果用户态下随便控制内存单元的复位,将是很危险的行为。关闭中断允许位属于中断机制,它们都只能运行在内核态下。
提交答案
关闭