微机原理

简述CPU与外设进行数据交换的几种常用方式。

题目

简述CPU与外设进行数据交换的几种常用方式。

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

第1题:

以下哪一个不是CPU与外设进行数据交换所采用的方式

A.程序控制方式

B.中断控制方式

C.自动方式

D.DMA控制方式


正确答案:C
解析:CPU与外设进行数据交换有三种方式:程序控制方式,中断控制方式和 DMA控制方式。

第2题:

计算机运行过程中,CPU 需要与外设进行数据交换。采用( )控制技术时,CPU与外设可并行工作。

A.程序查询方式和中断方式

B.中断方式和 DMA方式

C.程序查询方式和 DMA方式

D.程序查询方式、中断方式和 DMA方式


答案: B:
程序查询方式是按顺序执行的方式,由CPU全程控制。因此不能实现外设与CPU的并行工作。中断方式,在外设做好数据传送之前,CPU可做自己的事情。发出中断请求之后,CPU响应才会控制其数据传输过程,因此能一定程度上实现CPU和外设的并行。而DMA方式由DMAC控制器向CPU申请总线的控制权,在获得CPU的总线控制权之后,由DMAC代替CPU控制数据传输过程。

第3题:

硬件在外设与内存间数据交换通过CPU进行。()

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


参考答案:×

第4题:

CPU与外设数据传送由的方式有哪几种?


正确答案:程序控制方式(无条件传送方式和查询传送方式)、中断传送方式、直接存储器访问(DMA)传送方式、I/O处理机方式。

第5题:

DMA控制方式用于实现之间的信息交换()

  • A、CPU与外设
  • B、CPU与主存
  • C、内存与外设
  • D、外设与外设

正确答案:C

第6题:

DMA控制方式是在( )之间直接建立数据通路进行数据的交换处理。

A.CPU与主存

B.CPU与外设

C.主存与外设

D.外设与外设


正确答案:C

第7题:

串行接口中“串行”的含意仅指接口与外设之间的数据交换是串行的,而接口与CPU之间的数据交换仍是并行的。()


答案:对
解析:

第8题:

I/O系统有三种常用方式来与主机交换数据,它们是程序轮询方式、中断方式和DMA方式,其中DMA方式主要由硬件来实现,此时高速外设和内存之间进行数据交换( )。

A 不通过CPU的控制,不利用系统总线

B 不通过CPU的控制,利用系统总线

C 通过CPU的控制,不利用系统总线

D 通过CPU的控制,利用系统总线


参考答案B

第9题:

简述CPU与外设的数据传输方式。


正确答案:(1)无条件传送(实际应用中较少使用)
(2)查询方式(可靠性较高,但CPU效率低)
(3)中断方式(可提高CPU效率,但是可靠性不如查询方式高)
(4)DMA方式

第10题:

CPU与外设交换数据的传送方式可分为哪几种?简要说明它们各自的特点。


正确答案: 为了实现CPU与外设之间的数据传送,通常采用以下3种I/O传送方式:程序传送;中断传送;直接存储器存取(DMA)传送。
当计算机工作任务较轻或CPU不太忙时,可以应用程序查询输入输出传送方式,它能较好地协调外设与CPU之间定时的差别;程序与接口电路比较简单。其主要缺点是:CPU必须做程序等待循环,不断测试外设的状态,直至外设为交换数据准备就绪时为止。这种循环等方式很花费时间,大大降低了CPU的运行效率。
对于中断传送方式,外设在处理数据期间,CPU就不必浪费大量时间去查询它们的状态,只待外设处理完毕主动向CPU提出请求(向CPU发中断请求信号),而CPU在每条指令执行的结尾阶段,均查询是否有中断请求信号(这种查询是由硬件完成的,不占用CPU的工作时间),若有,则暂停执行现行的程序,转去为申请中断的某个外设服务,以完成数据传送。中断传送方式的好处是大大提高了CPU的工作效率。
DMA方式或称为数据通道方式,是一种由专门的硬件电路执行I/O交换的传送方式,它让外设接口直接与内存进行高速的数据传送,而不必经过CPU,这样就不必进行保护现场之类的额外操作,可实现对存储器的直接存取。