更多“我们知道,有些CPU指令只能授权给操作系统内核运行,不允许普通用户程序使用。但是在以下操作中,( )可以不必具有此种特权。 ”相关问题
  • 第1题:

    只允许操作系统使用而不允许一般用户使用的指令是

    A.系统指令

    B.特权指令

    C.非特权指令

    D.算术运算指令


    正确答案:B
    解析:只允许操作系统使用而不允许一般用户使用的指令是特权指令;特权指令之外的指令称做非特权指令。

  • 第2题:

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

    A.特权指令

    B.系统调用指令

    C.陷阱指令

    D.访管指令


    参考答案:A

  • 第3题:

    12、计算机执行程序,以下说法正确的是()。

    A.当用户要执行一个程序时,操作系统将首先把程序调入计算机内存。

    B.计算机执行一个程序就是CPU执行程序中的每一条指令。

    C.用户程序是在操作系统中运行的。

    D.程序的运行不受操作系统的控制。

    E.程序运行过程中可以直接使用所需的存储器和CPU资源。

    F.CPU根据指令寄存器读取要执行的下一条指令。


    当用户要执行一个程序时,操作系统将首先把程序调入计算机内存。;计算机执行一个程序就是CPU执行程序中的指令。;CPU根据PC寄存器读取要执行的下一条指令。

  • 第4题:

    CPU交替执行操作系统程序和应用程序。根据运行程序对机器指令的使用权限而将CPU置为不同的状态。用户程序只能运行在( )。

    A.管态

    B.目态

    C.处理机状态

    D.核心态


    正确答案:B
    解析:计算机系统将CPU执行状态划分为管态和目态。用户程序只能在目态下运行,如果用户程序在目态下执行了特权指令,硬件将产生中断,由操作系统获得控制,特权指令的执行被制止,这样便可以防止用户程序有意或无意地破坏系统。

  • 第5题:

    CPU交替执行操作系统程序和应用程序。根据运行程序对机器指令的使用权限CPU置为不同的状态。用户只能在 ____________下运行。


    正确答案:
    目态【解析】CPU的执行状态分为管态和目态。目态具有较低权限,只能执行规定的指令,访问指定的寄存器和内存的指定区域。用户只能在目态下运行,防止用户程序对操作系统的破坏。