简答题

为什么要区分机器的两种运行状态?

正确答案

在实际系统中,之所以要区分机器的两种运行状态,目的是要给操作系统内核以某些特权。例如:改变状态寄存器和地址映射寄存器的内容。存取外部设备接口部件寄存器的内容等。这些特权是通过执行特权指令实现的。仅当在核心态下才能执行特权指令,若在用户态下执行特权指令则为非法。

答案解析

相似试题
  • 循环队列的优点是什么?在循环队列中,仅依据头尾指针相等,无法判断队列是“空”还是“满”。要解决这个问题,常用的两种方法是什么?

    简答题查看答案

  • 使用载波信号的两种不同频率来表示二进制值的两种状态的数据编码方式称为()

    单选题查看答案

  • CPU中用于保存当前机器运行状态的是()。

    单选题查看答案

  • CPU中用于保存当前机器运行状态的是()

    单选题查看答案

  • 什么是处理机的核心态和用户态?为什么要设置这两种不同的状态?

    简答题查看答案

  • 当前使用的个人计算机中,在CPU内部,比特的两种状态是采用()表示的。

    单选题查看答案

  • 输出专色的两种方法是什么?

    简答题查看答案

  • 设置代码页的两种方法是什么?

    简答题查看答案

  • JSP的两种访问格式是什么?

    简答题查看答案