既允许在操作系统内核态执行叉可以在用户态执行的指令是( )。

admin2019-12-10  16

问题 既允许在操作系统内核态执行叉可以在用户态执行的指令是(    )。

选项 A、禁止所有中断
B、读系统时钟
C、写系统时钟
D、改变存储映射

答案B

解析 内核态与用户态是操作系统的两种运行级别,intel cpu提供Ring0—Ring3三种级别的运行模式。Ring0级别最高,Ring3最低。当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。当进程在执行用户自己的代码时,则称其处于用户运行态(用户态)。即此时处理器在特权级最低的(3级)用户代码中运行。
转载请注明原文地址:https://kaotiyun.com/show/go3i777K
0

相关试题推荐
随机试题
最新回复(0)