在下面列出的计算机操作中,只能在操作系统内核态下运行的是
关机
读文件
设置时间
屏蔽中断
答案
屏蔽中断
解析
在列出的计算机操作中,只能在操作系统内核态下运行的是屏蔽中断。
解释如下:
关机:虽然关机是一个涉及系统全局的操作,但它并不特定于操作系统内核态。在许多操作系统中,用户可以通过特定的命令或界面来触发关机操作,而不需要直接访问内核态。
读文件:读文件是用户态下的一个常见操作。操作系统提供了文件系统接口,允许用户态程序通过系统调用来读取文件。这并不需要进入内核态。
设置时间:设置系统时间通常也是一个用户态操作,可以通过特定的系统调用来完成,而不需要进入内核态。
屏蔽中断:屏蔽中断是一个特权指令,只能在操作系统内核态下运行。中断是处理器用来通知操作系统有外部事件(如硬件事件或异常)发生的一种机制。屏蔽中断意味着暂时禁止处理器响应某些或所有中断。由于这种操作涉及到系统级别的控制和安全性,因此只能在内核态下执行。
总结:在处理器的存储保护中,主要有两种权限状态,一种是核心态(管态),也被称为特权态;一种是用户态(目态)。核心态是操作系统内核所运行的模式,运行在该模式的代码,可以无限制地对系统存储、外部设备进行访问。而屏蔽中断作为一种特权指令,只能在内核态下执行。