简答题

与程序控制I/O方式相比较,中断控制方式有哪些优点。

正确答案

用查询方式使CPU与外设交换数据时,CPU要不断读取状态位,检查输入设备是否已经准备好数据,输出设备是否忙碌或输出缓冲器是否已空。若外设没有准备就绪,CPU就必须反复查询,进入等待循环状态。由于许多外设的速度很低,这种等待过程会占用CPU的大部分时间,但是真正用于传输数据的时间却很少,使CPU的利用率变得很低。
为了提高CPU执行有效程序的工作效率和提高系统中多台外设的工作效率,可以让外设处于能主动申请中断的工作方式,这在有多个外设及速度不匹配时,尤其重要。
采用中断方式后,CPU平时可以执行主程序,只有当输入设备将数据准备好了以后,或者输出端口的数据缓冲器已空时,才向CPU发中断请求。CPU响应中断后,暂停执行当前的程序,转去执行管理外设的中断服务子程序。在中断服务程序中,用输入或输出指令在CPU和外设之间进行一次数据交换。等输入或输出操作完成以后,CPU又会去执行原来的程序。这样,外设在处理数据期间,CPU就不必浪费大量的时间去查询它们的状态,因此中断传送方式的好处就是能大大提高CPU的工作效率。

答案解析

相似试题
  • 在I/O同步控制方式中,程序查询方式相比于中断控制方式,具有()。

    单选题查看答案

  • DMA方式的I/O操作与中断方式相比,用硬件控制代替了那里的软件控制,且无需()传数,因此数据传送速度明显()。

    填空题查看答案

  • CPU与外设交换数据,当采用程序控制I/O方式时,是()

    单选题查看答案

  • 在I/O控制方式中,中断和DMA有何主要异同?

    简答题查看答案

  • 下述I/O控制方式中,()主要由程序实现。

    单选题查看答案

  • 比较程序直接控制方式、程序中断控制方式、直接存储器存取控制方式(或DMA方式)的特点。?

    简答题查看答案

  • 程序控制的三种I/O传送方式是哪三种?

    简答题查看答案

  • 比较通道、DMA、中断三种基本I/O方式的异同点。

    简答题查看答案

  • A/D转换器的结束信号有什么作用?根据该信号在I/O控制中的连接方式,A/D转换有几种控制方式?它们在接口电路和程序设计上有什么特点?

    简答题查看答案