用户进程从用户态转变为内核态时,使用的指令是()。A、访管指令B、I/O指令C、页保护指令D、压栈指令

题目

用户进程从用户态转变为内核态时,使用的指令是()。

  • A、访管指令
  • B、I/O指令
  • C、页保护指令
  • D、压栈指令
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当用户程序需要调用操作系统所提供的文件读写功能时,该功能首先执行的指令是

A.文件操作指令

B.访管指令

C.特权指令

D.I/O中断指令


正确答案:B

第2题:

在管态下可以执行的指令是( )。

A.读时钟日期

B.访管指令

C.屏蔽中断指令

D.取数指令


正确答案:C
系统运行时,处理机的状态变化着,时而出于目态,时而出于管态,从目态转换为管态的唯一途径为中断

第3题:

用户进程从用户态转变为内核态时,使用的指令是

A.访管指令

B.I/O指令

C.页保护指令

D.压栈指令


正确答案:A

第4题:

当用户程序执行了一条访管指令后,中央处理器的工作状态应该是()

  • A、从管态转变为目态
  • B、从目态转变为管态
  • C、维持在目态
  • D、维持在管态

正确答案:A

第5题:

在静态下运行的操作系统程序中,只能在管态下执行而不能在算态下执行的特殊机器指令是()。

A.特权指令

B.系统调用指令

C.陷阱指令

D.访管指令


参考答案:A

第6题:

中央处理器处于目态时,执行()将产生“非法操作”事件。

A、特权指令

B、非特权指令

C、用户程序

D、访管指令


参考答案A

第7题:

“启动I/O'’指令是主要的输入/输出指令,属于(18)。

A.目态、管态都能用的指令

B.管态指令

C.编译程序只能用的指令

D.目态指令


正确答案:B
解析:本题考查管态与目态的区别。CPU的状态可以分为管态和目态。管态又称为特权状态或核心态。通常,操作系统在管态下运行,CPU在管态下可以执行指令系统的全集。顾名思义,管态指令就是指在管态下能被执行的指令,应该是指令系统的全集。目态又称常态或用户态。机器处于目态时,程序只能执行非特权指令。目态指令是在目态下能被执行的指令,如用户指令等。 “启动I/0"指令是主要的输入/输出指令,对它的修改错误可能会导致系统出现问题,它属于特权指令,当然也是管态指令。

第8题:

下列指令中,哪一种可以在用户态下执行?

A.设置控制寄存器指令

B.算术运算指令

C.关中断指令

D.切换栈指针指令


正确答案:B

第9题:

下列指令中,不能在用户态执行的是()。

A.关中断指令
B.跳转指令
C.后栈指令
D.top指令

答案:A
解析:
关中断指令必须在核心态才能执行,跳转与退栈指令都是可以在用户态下执行的指令。

第10题:

若操作系统管理的某用户程序当前正占有中央处理器,该用户程序欲读磁盘上的文件信息,那么用户程序中相应的指令应该是()

  • A、启动I/O指令
  • B、等待I/O指令
  • C、转移指令
  • D、访管指令

正确答案:D

更多相关问题