首页 > 试题广场 >

目态到管态的转换则是由()完成的。

[单选题]

当计算机区分了管态(系统态)和目态(用户态)指令之后,从管态到目态的转换是由操作系统程序执行后完成的,而目态到管态的转换则是由()完成的。

  • 硬件
  • 管态程序
  • 用户程序
  • 中断处理程序
A
这是一个计算机系统的常识,但是也可以分析得到。
如果用户程序将机器状态从目态转换到:管态,那么用户程序中就可以使用管态指令,也就会威胁计算机安全,因此不可能是C。.
如果是B(因为众多处理程序一般也在管态执行,因此D是B的一-种特例), :即管态程序完成目态到管态的转换,那么管态程序一旦将计算机状态转换到目态后,将永远无法得到执行的机会。那么只能是由硬件完成目态到管态的转换,而其是怎样转换的呢只能是中断机制。一旦发生中断事件(有可能是用户程序发
出的系统调用),触发中断后,硬件中断机制将计算机状态置为管态。


发表于 2021-07-02 16:03:40 回复(0)