更多“如果没有中断机制,操作系统中的大部分程序将无法执行。() ”相关问题
  • 第1题:

    计算机一旦发生中断,将进入中断处理,转入操作系统程序的运行。操作系统程序的入口地址出现在(26)中。

    A.GOTO语句

    B.内存的第一个单元

    C.待交换的新程序状态字

    D.中断向量


    正确答案:C
    解析:本题考查的内容包括中断处理的过程、程序状态字的概念和操作系统核心程序的工作方式等。所谓中断是指一个程序在运行过程中可以被打断,转去执行另一个程序的现象。有了操作系统,被打断的程序还可以在将来的某个时刻又在原断点处恢复运行。所谓程序状态字(PSW)是指CPU一些重要寄存器内容的有序集合,而不是指硬件寄存器本身。计算机将这些内容排列起来,组成机器字的形式。PSW包含两大方面的内容:第1部分是一些对计算机运行起重要控制作用的寄存器,如状态寄存器、中断屏蔽寄存器和各类控制寄存器等等;第2部分是指令地址寄存器,指示将要执行下一条指令存放的内存地址。在内存中,计算机还特别指定2个大小与PSW一样的区域,一个由操作系统设计者事先放入体现操作系统内核程序运行时应该要求的计算机状态内容和内核程序的起始地址,俗称新PSW;另一个为空,俗称老PSW。当硬件响应中断时,计算机自动将CPU的这些硬件寄存器的内容排列后放入老PSW,并将新PSW的内容填入相应的硬件寄存器,这个动作称为交换PSW。然后,计算机将继续运行,从指令地址寄存器中取出内容,按其地址提取指令并执行。显然,这时计算机执行的将不是中断发生时的程序,而是操作系统的程序。非常明确的是进入操作系统程序运行,首先是操作系统核心程序的运行。整个中断处理过程包括中断响应、中断处理和中断恢复3个部分。一旦中断发生,计算机将自动响应。中断响应由硬、软件共同完成,硬件完成交换程序状态的工作,软件则完成保留运行现场、分析中断原因等工作,明确了中断原因以后,就可以根据系统规定的策略,针对不同的中断原因进行不同的处理。中断处理完成以后,操作系统将进入恢复,运行进程调度程序,挑选合适的进程投入运行。

  • 第2题:

    在操作系统中,当一个中断(或事件)发生时,CPU的反应是()。

    A.CPU继续正在执行当前的程序,把中断事件交给外部设备处理。

    B.CPU继续正在执行当前的程序,待程序结束后再处理中断事件。

    C.CPU继续正在执行当前的程序,可以不理会中断事件的发生。

    D.CPU暂停正在执行的程序,自动转去处理中断事件。


    D

  • 第3题:

    22、在基于循环的嵌入式程序中,若某模块因等待任务执行而无法跳出内部循环,则以下描述不正确的是()。

    A.中断机制能够让该循环退出

    B.其他模块无法执行

    C.浪费CPU执行时间

    D.外部请求无法响应


    中断机制能够让该循环退出

  • 第4题:

    当硬件中断装置发现有事件发生,就会中断正在占用CPU的程序执行,让操作系统的()占用CPU。

    A系统调用程序

    B中断处理程序

    C作业管理程序

    D文件管理程序


    B

  • 第5题:

    【单选题】在操作系统中,当一个中断(或事件)发生时,CPU的反应是()。

    A.CPU继续正在执行当前的程序,把中断事件交给外部设备处理。

    B.CPU继续正在执行当前的程序,待程序结束后再处理中断事件。

    C.CPU继续正在执行当前的程序,可以不理会中断事件的发生。

    D.CPU暂停正在执行的程序,自动转去处理中断事件。


    CPU 暂停正在执行的程序,自动转去处理中断事件。