A-A+

以下不能在Linux系统核心态下执行的指令是(22)。A.设置时钟日期B.屏蔽所有中断C.改

2022-08-05 20:25:18 问答库 阅读 171 次

问题详情

以下不能在Linux系统核心态下执行的指令是(22)。
A.设置时钟日期
B.屏蔽所有中断
C.改变存储映像图
D.存取某地址单元的内容请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:在UNIX/Linux系统中,执行状态分为两种:①用户态执行,表示进程正处于用户状态之中:②核心态执行,一个应用进程在执行系统调用后(或I/O中断后,或时钟中断后),进程便处于核心态执行。这两种状态的主要差别是:①处于用户态执行时,进程所能访问的内存空间和对象受到限制;而处于核心态执行中的进程则能访问所有的内存空间和对象。②进程在核心态运行时是不可被剥夺的;而在用户态运行时是可被剥夺的。以下是一些常用指令的执行状态。①屏蔽所有中断指令,在核心态下执行。②读时钟日期指令,在用户态下执行。③设置时钟日期指令,在核心态下执行。④改变存储映像图指令,在核心态下执行。⑤存取某地址单元的内容指令,在用户态下执行;⑥停机指令,在核心态下执行。

考点:时钟,屏蔽