在直接存储器存取方式中,控制外设和存储器之间数据传输的器件是()A、CPUB、中断控制器C、外设D、DMA控制器

题目

在直接存储器存取方式中,控制外设和存储器之间数据传输的器件是()

  • A、CPU
  • B、中断控制器
  • C、外设
  • D、DMA控制器
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

DMA方式的I/O数据传输是由:()

A、CPU控制的

B、由专门的DMA控制器控制的

C、由外设控制的


参考答案:B

第2题:

高速的外部设备进行输入输出操作时,采用程序中断方式传送数据,因为速度较慢而不能满足要求,现在多采用直接存储器访问方式(DMA方式),其重要特点是不需要保存现场和恢复现场。这种方式依靠(7)实现直接存储器访问。DMA传送数据时,周期窃取方式要求每传送一个数据,需占用总线(8),DMA传送周期结束后,总线仍交回CPU管理。

A.CPU

B.设备控制器

C.总线仲裁器

D.DMA控制器


正确答案:D

第3题:

主机与外设之间进行数据交换的最简单、最基本的控制方法是:()

A.程序中断控制方式

B.程序直接控制方式

C.直接存储器存取方式

D.I/O通道控制方式


正确答案:B

第4题:

在主机与外设的信息传递中,选项中的()不是一种过程控制方式。

A.直接程序传送
B.程序中断
C.直接存储器存取(DMA)
D.通道控制

答案:A
解析:
过程控制方式有程序查询方式、程序中断方式、DMA、通道方式和处理机方式。直接程序传送不是一种过程控制方式。

第5题:

CPU通过接口对外设控制的方式一般包含程序查询方式、中断处理方式和DMA方式,以下描述正确的是______。

A.程序查询方式下的结构复杂,但是工作效率很高
B.中断处理方式下CPU不再被动等待,而是可以执行其他程序
C.DMA方式下的内存和外设之间的数据传输需要CPU介入
D.在DMA进行数据传送之前,DMA控制器不需要向CPU申请总线控制权

答案:B
解析:
本题考查嵌入式处理器外设控制方式相关的基础知识。CPU通过接口对外设控制的方式一般包含程序查询方式、中断处理方式和DMA方式,程序查询方式是早期的计算机系统对I/O设备的一种管理方式。它定时对各种设备轮流询问一遍有无处理要求。轮流询问之后,有要求的,则加以处理。在处理I/O设备的要求之后,处理机返回继续工作。在中断处理方式下,中央处理器与I/O设备之间数据的传输步骤如下:(1)在某个进程需要数据时,发出指令启动输入输出设备准备数据;(2)进程发出指令启动设备之后,该进程放弃处理器,等待相关I/O操作完成。此时,进程调度程序会调度其他就绪进程使用处理器;(3)当I/O操作完成时,输入输出设备控制器通过中断请求线向处理器发出中断信号,处理器收到中断信号之后,转向预先设计好的中断处理程序,对数据传送工作进行相应的处理;(4)得到了数据的进程则转入就绪状态。在随后的某个时刻,进程调度程序会选中该进程继续工作。DMA是在内存与IO设备间传送一个数据块的过程中,不需要CPU的任何中间干涉,只需要CPU在过程开始时向设备发出“传送块数据”的命令,然后通过中断来得知过程是否结束和下次操作是否准备就绪。DMA工作过程:(1)当进程要求设备输入数据时,CPU把准备存放输入数据的内存起始地址以及要传送的字节数分别送入DMA控制器中的内存地址寄存器和传送字节计数器。(2)发出数据传输要求的进程进入等待状态。此时正在执行的CPU指令被暂时挂起。进程调度程序调度其他进程占据CPU。(3)输入设备不断地窃取CPU工作周期,将数据缓冲寄存器中的数据源源不断地写入内存,直到所要求的字节全部传送完毕。(4)DMA控制器在传送完所有字节时,通过中断请求线发出中断信号。CPU在接收到中断信号后,转入中断处理程序进行后续处理。(5)中断处理结束后,CPU返回到被中断的进程中,或切换到新的进程上下文环境中,继续执行。DMA与中断的区别:(1)中断方式是在数据缓冲寄存器满之后发出中断,要求CPU进行中断处理,而DMA方式则是在所要求传送的数据块全部传送结束时要求CPU进行中断处理。这就大大减少了CPU进行中断处理的次数。(2)中断方式的数据传送是在中断处理时由CPU控制完成的,而DMA方式则是在DMA控制器的控制下完成的。这就排除了CPU因并行设备过多而来不及处理以及因速度不匹配而造成数据丢失等现象。

第6题:

dma工作方式时,总线上的各种信号是由()发送的。

A.DMA控制器

B.存储器

C.中断控制器

D.CPU


参考答案:A

第7题:

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

(30)

A. 程序查询方式

B. 中断方式

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

D. 缓冲方式


正确答案:D

第8题:

主机与外设之间的数据交换,在不同系统结构中有不同的方式,一般有:()

A、程序直接控制和中断控制方式

B、直接存储器存取方式

C、I/O通道控制方式和外围处理机方式

D、以上全部


参考答案:D

第9题:

以下关于直接存储器访问(DMA)的叙述中,错误的是( )。

A.DMA是一种快速传递大数据的技术
B.DMA将传输的数据从一个地址空间复制到另一个地址空间
C.DMA数据传送过程中,由CPU和DMA控制器共同控制
D.在DMA控制器控制下,主存和外设之间直接交换数据

答案:C
解析:
DMA直接在主存和外设之间建立一条数据传输通道,无需CPU来控制传输过程,是一种快速传递大数据块的技术。

第10题:

DMA(直接存储器访问〉工作方式是在( )之间建立起直接的数据通路。

A.CPU与外设
B.CPU与主存
C.主存与外设
D.外设与外设

答案:C
解析:
直接主存存取(Direct Memory Access,DMA)是指数据在主存与I/O设备间的直接成块传送,即在主存与I/O设备间传送数据块的过程中,不需要CPU作任何干涉,只需在过程开始启动(即向设备发出“传送一块数据”的命令)与过程结束(CPU通过轮询或中断得知过程是否结束和下次操作是否准备就绪)时由CPU进行处理,实际操作由DMA硬件直接完成,CPU在传送过程中可做其它事情。

更多相关问题