CPU控制外部设备工作的方式有()。①程序查询输入/输出方式②中断输入/输出方式③DMA输入/输出方式A.①B.①+②C.①+③D.①+②+③

题目
CPU控制外部设备工作的方式有()。①程序查询输入/输出方式②中断输入/输出方式③DMA输入/输出方式

A.①

B.①+②

C.①+③

D.①+②+③


相似考题
更多“CPU控制外部设备工作的方式有()。①程序查询输入/输出方式②中断输入/输出方式③DMA输入/输出方式 ”相关问题
  • 第1题:

    输入输出系统与主机交换数据用的主要三种方式,即程序控制方式,中断控制方式,DMA方式,其中描述正确的是(7)。

    A.程序控制方式最节省CPU时间

    B.中断方式最耗费CPU时间

    C.DMA方式在传输过程中需要CPU的查询

    D.中断方式无需CPU主动查询和等待外设


    正确答案:D
    解析:①程序控制方式,程序控制方式是指CPU与外设间的数据传送是在程序的控制下完成的一种数据传送方式,这种方式又分为无条件传送和条件传送二种。这种I/O方式中,程序设计简单,硬件软件较省,但费时,CPU效率较低,实时性差,主要用于中低速外设和实时性要求不高的场合。②中断控制方式,中断控制方式是指利用中断技术控制CPU与外设进行数据传送的一种方式。这种方式实时性好,不需要反复查询等待,减少了CPU等待时间,CPU与外设可并行工作,但这种方式需要进行现场保护及恢复其工作,仍花费CPU时间。③DMA方式,DMA方式是指由专门硬件控制,不需CPU介入,直接由存储器与外设进行数据传送的方式,这种方式不需CPU介入,减少了CPU的开销,能实现高速的数据块传送,提高了效率。但这种方式增加了硬件开销,提高了系统的成本。

  • 第2题:

    程序控制、中断和DMA 3种输入输出方式中,有(3)输入输出方式可以为高速外部设备服务。如果需要处理例外事件(如电源掉电),应该采用(4)输入输出方式。

    A.程序控制

    B.中断

    C.DMA

    D.程序控制、中断和DMA


    正确答案:C
    解析:只有DMA输入输出方式能够为高速外部设备服务,只有中断输入输出方式能够处理例外事件。程序控制输入输出方式又称为状态驱动输入输出方式、应答输入输出方式、查询输入输出方式和条件驱动输入输出方式等,是计算机系统中一种最基本的输入输出方式,程序控制输入输出方式有如下4个特点:1.什么时候对什么设备进行输入或输出操作完全受CPU控制。2.外围设备与CPU处于异步工作关系。CPU要通过指令对设备进行测试才能知道设备的工作状态,例如,设备空闲(可能工作已经结束,也可能已经准备就绪)或正在忙碌等。3.数据的输入和输出都要经过CPU。外围设备每发送或接收一个数据都要由CPU执行相应的程序才能完成。4.用于连接低速外围设备,如显示器、打印机、键盘和鼠标等。采用中断输入输出方式能够完全克服程序控制输入输出方式中处理机与外围设备之间不能并行工作的缺点。中断输入输出方式的特点是:1.CPU与外围设备能够并行工作。2.能够处理例外事件。例如,电源掉电、非法指令、地址越界、数据溢出、数据校验错或页面失效等。3.数据的输入和输出都要经过CPU,要在程序的控制下完成从输入设备中读入数据到主存储器,或者把主存储器中的数据输出到输出设备中去。因此,中断输入输出方式与程序控制输入输出方式一样具有灵活性好的特点。4.一般用于连接低速外围设备。这是因为每输入或输出一个数据都必须执行一段程序才能完成。直接存储器访问方式又称为DMA(DirectMemoryAccess)方式,这种输入输出方式主要用来连接高速外围设备。例如,磁盘存储器、磁带存储器、光盘存储器及高速打印机等。DMA方式具有如下特点:1.DMA方式主要用于高速外围设备中,CPU不仅能够与外围设备并行工作,而且整个数据的传送过程不需要CPU的干预。如果主存储器的频带宽度足够的话,外围设备的工作可以丝毫不影响CPU运行它自身的程序。2.主存储器既可以被CPU访问,也可以被外围设备访问。在主存储器中通常要有一个存储管理部件来为各种访问主存储器的申请排队,一般计算机系统把外围设备的访问申请安排在最高优先级。3.由于在外围设备与主存储器之间传送数据不需要执行程序,也不动用CPU中的数据寄存器和指令计数器等。因此,不需要做保存现场和恢复现场等工作,从而使DMA方式的工作速度大大加快。4.在DMA控制器中,除了需要设置数据缓冲寄存器、设备状态寄存器或控制寄存器之外,还要设置主存储器地址寄存器,设备地址寄存器和数据交换个数计数器等。外围设备与主存储器之间的整个数据交换过程全部要在硬件的控制下完成。

  • 第3题:

    计算机系统中有多种实现数据输入和输出的控制方式,其中占用CPU时间最多的是( )。

    A.程序查询方式 B.中断方式 C.DMA方式 D.缓冲方式


    正确答案:A

  • 第4题:

    计算机系统中有多种实现数据输入和输出的控制方式,其中占用 CPU 时间最多的是(18)。

    A.程序查询方式
    B.中断方式
    C.DMA方式
    D.缓冲方式

    答案:A
    解析:
    在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式、程序中断方式、DMA工作方式、通道方式、I/O处理机。

    (1)程序控制方式

    ①无条件传送方式

    无条件传送方式是在假定外设已经准备好的情况下,直接利用输入指令(IN指令)或输出指令(OUT指令)与外设传送数据,而不去检查(查询)外设的工作状态。这种传送方式的优点是控制程序简单。但它必须是在外设已经准备好的情况下才能使用,否则传送就会出错。所以在实际应用中无条件传送方式使用较少,只用于一些较简单外设的操作,如对开关信号的输入,对LED显示器的输出等。在此情况下,外设总是准备好的,它可以无条件地随时接收CPU发来的输出数据,也能够无条件地随时向CPU提供需要输入的数据。

    ②程序查询传送方式

    程序查询传送方式也称为条件传送方式。在这种方式下,利用查询方式进行输入输出,就是CPU通过执行程序查询外设的状态,判断外设是否准备好接收数据或准备好了向CPU输入的数据。这种方法简单,硬件开销小,但I/O能力不高,严重影响CPU的利用率。

    (2)程序中断

    程序中断是指计算机执行现行程序的过程中,出现某些急需处理的异常情况和特殊请求,cpu暂时终止现行程序,而转去对随机发生的更紧迫的事件进行处理,在处理完毕后,cpu将自动返回原来的程序继续执行。在中断方式中CPU 与外设可并行工作。

    (3)DMA

    直接内存存取DMA是指在内存与I/O设备间传送数据块的过程中,不需要CPU的任何干涉,只需要CPU在过程考试启动与过程结束时的处理,实际操作由DMA硬件直接执行完成,CPU在此传送过程中可做别的事情。在DMA方式中CPU 与外设可并行工作。

    (4)通道方式

    通道是一种高级的I/O控制部件,它在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了CPU的介入,从而使主机和外设的并行程度更高。通道并不能完全脱离CPU,它还要受到CPU的管理,比如启动、停止等,而且通道还应该向CPU报告自己的状态,以便CPU决定下一步的处理。

    (5)I/O处理机

    I/O处理机除了能够完成通道的全部功能外,还可以进行码制转换、数据校正和校验、故障处理等。

  • 第5题:

    对应可编程并行接口芯片8255A的方式0的输入/输出方式是()。

    • A、无条件输入/输出方式
    • B、查询输入/输出方式
    • C、中断输入/输出方式
    • D、DMA方式

    正确答案:A

  • 第6题:

    针对程序控制、中断和DMA三种输入输出方式,回答下列问题: (1)哪些输入输出方式可以为高速外部设备服务? (2)如果需要处理例外事件(如电源掉电),应该采用哪些输入输出方式? (3)为了使CPU运行用户程序与外部设备的输入输出工作并行进行,可以采用哪几种输入输出方式?


    正确答案: (1)只有DMA输入输出方式能够为高速外部设备服务。
    (2)只有中断输入输出方式能够处理例外事件。
    (3)为了使CPU运行用户程序与外部设备的输入输出工作并行进行,可以采用中断输入输出方式,或DMA输入输出方式。如果是高速外部设备,应该采用DMA方式,如果是低速外部设备,应该采用中断方式。

  • 第7题:

    在各种输入/输出传输控制方式中,硬件电路最简单的是()

    • A、无条件传送
    • B、程序查询方式
    • C、程序中断方式
    • D、DMA方式

    正确答案:A

  • 第8题:

    下列输入/输出控制方式中属于CPU程序控制传送方式的是()

    • A、无条件传送方式
    • B、查询传送方式
    • C、中断传送方式
    • D、DMA传送方式
    • E、通道传送方式

    正确答案:A,B,C

  • 第9题:

    计算机的基本输入/输出方式有()

    • A、程序查询方式和程序中断方式
    • B、DMA和通道方式
    • C、外围处理机方式
    • D、以上都对

    正确答案:D

  • 第10题:

    DMA控制器与CPU分时使用总线的方式有三种,其中周期挪用方式常用于()。

    • A、直接存储器存取方式的输入输出
    • B、直接程序传送方式的输入输出
    • C、CPU的某寄存器与存储器之间的直接程序传送
    • D、程序中断方式的输入输出

    正确答案:A

  • 第11题:

    单选题
    输入输出数据不经过CPU内部寄存器的输入输出方式是()
    A

    程序控制输入输出方式

    B

    中断输入输出方式

    C

    直接存储器访问方式

    D

    上述3种方式


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    CPU控制外部设备工作的方式有()。 ①程序查询输入/输出方式 ②中断输入/输出方式 ③DMA输入/输出方式
    A

    B

    ①+②

    C

    ①+③

    D

    ①+②+③


    正确答案: B
    解析: 暂无解析

  • 第13题:

    在计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA等。其中,采用()方式时,不需要CPU控制数据的传输过程。

    A.中断

    B.程序查询

    C.DMA

    D.无条件传送


    正确答案:C

  • 第14题:

    计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和 DMA方式等。当采用( )方式时,不需要 CPU 执行程序指令来传送数据。

    A.中断B.程序查询C.无条件传送D.DMA


    正确答案:D

  • 第15题:

    ● 外设与计算机间的信息交换可以用不同的输入/输出方法完成,下列不属于输入/输出控制方式的是 (30) 。

    (30)

    A. 程序查询方式

    B. 中断方式

    C. 直接存储器存取(DMA)方式

    D. 缓冲方式


    正确答案:D

  • 第16题:

    输入输出数据不经过CPU内部寄存器的输入输出方式是()

    • A、程序控制输入输出方式
    • B、中断输入输出方式
    • C、直接存储器访问方式
    • D、上述3种方式

    正确答案:C

  • 第17题:

    对于三种基本的输入输出方式,即程序控制方式、程序中断方式和DMA方式,下面的结论正确吗? (1)采用程序中断方式能够提高CPU的利用率,因此,在设置有中断方式的计算机系统中,就不需要再使用程序控制方式了。 (2)DMA方式能够处理高速外部设备输入输出工作。由于高速工作方式一般能够覆盖低速工作方式,因此,在采用了DMA方式的计算机系统中,就没有必要再使用中断方式了。


    正确答案: (1)不正确;
    (2)不正确。

  • 第18题:

    如果要控制的外部设备是8个发光二极管,应选用的输入输出方法最好是()。

    • A、中断控制方式
    • B、查询方式
    • C、DMA方式
    • D、无条件传送方式

    正确答案:D

  • 第19题:

    在以下方式中,CPU不占用总线的方式是()方式。

    • A、无条件输入/输出
    • B、查询输入/输出
    • C、中断输入/输出
    • D、DMA

    正确答案:D

  • 第20题:

    CPU控制外设工作的方式有()。 ①程序查询输入/输出方式 ②中断输入/输出方式 ③DMA输入/输出方式

    • A、①
    • B、①+②
    • C、①+③
    • D、①+②+③

    正确答案:D

  • 第21题:

    CPU控制外部设备工作的方式有()。 ①程序查询输入/输出方式 ②中断输入/输出方式 ③DMA输入/输出方式

    • A、①
    • B、①+②
    • C、①+③
    • D、①+②+③

    正确答案:D

  • 第22题:

    单选题
    在以下方式中,CPU不占用总线的方式是()方式。
    A

    无条件输入/输出

    B

    查询输入/输出

    C

    中断输入/输出

    D

    DMA


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    CPU控制外设工作的方式有(  )。①程序查询输入/输出方式②中断输入/输出方式③DMA输入/输出方式
    A

    B

    ①+②

    C

    ①+③

    D

    ①+②+③


    正确答案: C
    解析: