简答题

中断和查询是计算机控制中的主要I/O方式,试论述其优、缺点。

正确答案

一个微机系统中有多个外围设备采用查询式I/O方式交换信息时,CPU应采用分时控制方式,逐一查询,逐一服务,其工作原理如下:每个外围设备提供一个或多个状态信息,CPU逐次读入并测试各个外围设备的状态信息,若该外围设备请求服务(请求交换信息),则为之服务,然后清除该状态信息。否则,跳过,查询下一个外围设备的状态。各外围设备查询完一遍后,再返回从头查询起,直到发出停止命令为止。但是在查询式I/O方式下,CPU要不断地读取状态字和检测状态字,不管那个外围设备是否有服务请求,都必须一一查询,许多次的重复查询,可能都是无用的,而又占去了CPU的时间,效率较低。为了提高CPU的效率和使系统具有良好的实时性,可以采用中断控制I/O方式。采用中断方式CPU就不必花费大量时间去查询各外围设备的状态了。而是当外围设备需要请求服务时,向CPU发出中断请求,CPU响应外围设备中断,停止执行当前程序,转去执行一个外围设备服务的程序,此服务程序称为中断服务处理程序,或称中断服务子程序。中断处理完毕,CPU又返回来执行原来的程序。

答案解析

相似试题
  • 若外设控制器中的寄存器和主存单元统一用主存地址编址,那么在计算机的指令系统中可以不设专门的I/O指令。

    判断题查看答案

  • 系统软件包括管理和控制部分;管理部分包括:输入、I/O处理、通讯、显示、诊断以及加工程序的编制管理等程序。控制部分包括()等软件。在单微处理机数控系统中,常采用前后台型的软件结构和中断型的软件结构。

    填空题查看答案

  • 何谓I/O接口?计算机控制过程中为什么需要I/O接口?

    简答题查看答案

  • 适合于大量数据高速传输的I/O控制方式()。

    单选题查看答案

  • MAX7000S器件的I/O控制块共有几种工作方式?

    简答题查看答案

  • 机床的控制I/O部件通常由一般的I/O接口加上()和()构成。

    填空题查看答案

  • TYJL-Ⅱ型计算机联锁采集、驱动板每块有()个采集、驱动点。每个I/O板最多控制8个采集板或驱动板。

    填空题查看答案

  • 与普通的I/O接口比较,机床的控制I/O接口部件通常由普通的I/O接口加上()和信息转换电路构成。

    填空题查看答案

  • 选择键盘监测方法只有中断方式和查询方式两种。

    判断题查看答案