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

题目
单选题
DMA控制方式用于实现之间的信息交换()
A

CPU与外设

B

CPU与主存

C

内存与外设

D

外设与外设

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

第1题:

DMA方式的基本思想是在外设和______之间开辟直接的数据交换渠道。


正确答案:内存
内存

第2题:

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

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

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

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

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


参考答案B

第3题:

关于CPU对外部设备的直接内存存取控制方式,哪个是不正确的?()

A.DMA方式用于高速外部设备与内存之间批量数据的传输

B.当本次DMA传送的数据开始时,产生中断,请求CPU进行处理

C.DMA方式不用CPU干预

D.DMA采用窃取总线控制权的方式


正确答案:B

第4题:

控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和I/O设备之间进行,这种I/O设备控制方式称为

A.程序直接控制方式

B.中断控制方式

C.DMA方式

D.通道控制方式


正确答案:C

第5题:

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

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

B.中断方式和 DMA方式

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

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


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

第6题:

所谓I/O操作是指内存与I/O设备之间进行信息交换。在I/O方式的发展过程中,对CPU依赖程度最高的I/O操作是

A.通道控制

B.中断控制

C.程序控制

D.DMA控制


正确答案:C

第7题:

通过一个外设接口与外设之间交换的信息主要有()。

A.数据信息、状态信息、和控制信息

B.地址信息、电平信息、寄存器信息

C.端口状态、数据状态、忙闲状态

D.是否处于正在执行DMA操作


正确答案:A

第8题:

下列关于CPU对外部设备的直接内存存取(DMA)控制方式叙述中,哪个是错误的?

A. DMA方式用于高速外部设备与内存之间批量数据的传输

B.当本次DMA传送数据的开始时,产生中断,请求CPU进行处理

C.DMA方式无须CPU干预

D.DMA采取窃取总线控制权的方法占用总线


正确答案:B

第9题:

下列关于CPU对外部设备的直接存取(DMA)控制方式的叙述中,错误的是

A.DMA方式用于高速外部设备与内存之间批量数据的传输

B.当本次DMA传送的数据开始时,产生中断,请求CPU进行处理

C.DMA方式无需CPU干预

D.DMA采用窃取总线控制权的方法占用总线


正确答案:B

第10题:

计算机中,实现计算机与外部设备之间数据交换速度最快的是( )。


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


答案:D
解析:
*在计算机中,实现计算机与外部设备之间数据交换经常使用的方式有无条件传送、程序查询、中断和直接存储器存取(DMA)。其中前三种都是通过CPU执行某一段程序,实现计算机内存与外设问的数据交换。只有DMA方式下,CPU交出计算机系统总线的控制权,不参与内存与外设间的数据交换。而DMA方式工作时,是在DMA控制硬件的控制下,实现内存与外设间数据的直接传送,并不需要CPU参与工作。由于DMA方式是在DMA控制器硬件的控制下实现数据的传送,不需要CPU执行程序,故这种方式传送的速度最快。