输入/输出的控制方式有哪几种?

题目

输入/输出的控制方式有哪几种?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

程序控制、中断和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控制器中,除了需要设置数据缓冲寄存器、设备状态寄存器或控制寄存器之外,还要设置主存储器地址寄存器,设备地址寄存器和数据交换个数计数器等。外围设备与主存储器之间的整个数据交换过程全部要在硬件的控制下完成。

第2题:

晶体管的控制方式为()。

A.输入电流控制输出电压
B.输入电压控制输出电压
C.输入电压控制输出电流
D.输入电流控制输出电流

答案:D
解析:

第3题:

有哪几种输入/输出的传送方式,并分别叙述每种方式的特点。


参考答案:主要有以下四种:(1)循环测试I/O方式;(2)中断处理方式;(3)直接内存存取(DMA)方式;(4)通道方式。程序方式:指用输入/输出指令,来控制信息传输的方式,是一种软件控制方式,根据程序控制的方法不同,又可以分为无条件传送方式和条件传送方式。无条件传送方式接口简单,适用于那些能随时读写的设备。条件传送方式(查询方式)的特点是接口电路简单,CPU利用率低(程序循环等待),接口需向CPU提供查询状态。适用于CPU不太忙,传送速度要求不高的场合。要求各种外设不能同时工作,外设处于被动状态。中断方式:当外设准备好时,由外设通过接口电路向CPU发出中断请求信号,CPU在允许的情况下,暂停执行当前正在执行的程序,响应外设中断,转入执行相应的中断服务子程序,与外设进行一次数据传送,数据传送结束后,CPU返回继续执行原来被中断的程序。其特点是CPU的利用率高,外设具有申请CPU中断的主动权,CPU和外设之间处于并行工作状态。但中断服务需要保护断点和恢复断点(占用存储空间,降低速度),CPU和外设之间需要中断控制器。适用于CPU的任务较忙、传送速度要求不高的场合,尤其适合实时控制中的紧急事件处理。存储器直接存取方式(DMA):外设利用专用的接口(DMA控制器)直接与存储器进行高速数据传送,并不经过CPU(CPU不参与数据传送工作),总线控制权不在CPU处,而由DMA控制器控制。其特点是接口电路复杂,硬件开销大。大批量数据传送速度极快。适用于存储器与存储器之间、存储器与外设之间的大批量数据传送的场合。

第4题:

在PLC控制电路中,输入、输出信号有哪几种类型?各有什么特点?


正确答案: 有开关量、模拟量、数字量三种类型。它们的特点是:
开关量:1或0,即接通或断开。
模拟量:主要是0~10V、0~5V电压信号,4~20mA、0~20mA电流信号
数字量:8位、12位或16位二进制数。

第5题:

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

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

正确答案:C

第6题:

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

A.①

B.①+②

C.①+③

D.①+②+③


参考答案:D

第7题:

S接线器的工作方式有输入控制方式和()。

  • A、分散控制方式;
  • B、输出控制方式;
  • C、输入、输出控制方式;
  • D、集中控制方式。

正确答案:B

第8题:

微机在中断输入/输出方式下的数据输入/输出使有中断控制器8259a来控制的。()

此题为判断题(对,错)。


参考答案:×

第9题:

寄存器的输入输出的方式有分别有哪几种?


正确答案:它的输入输出方式有并行输入,并行输出;并行输入,串行输出;串行输入,串行输出;串行输入,并行输出这四种 

第10题:

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


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