直接存储器访问(DMA)是一种快速传递大量数据常用的技术。其工作过程大致如下: (1)向CPU申请DMA传送; (2)获得CPU允许后,DMA控制器接管(73)的控制权; (3)在DMA控制器的控制下,在存储器和(74)之间直接进行数据传

admin2019-01-08  40

问题 直接存储器访问(DMA)是一种快速传递大量数据常用的技术。其工作过程大致如下:
   (1)向CPU申请DMA传送;
   (2)获得CPU允许后,DMA控制器接管(73)的控制权;
   (3)在DMA控制器的控制下,在存储器和(74)之间直接进行数据传送,在传送过程中不需要(75)的参与。开始时需提供要传送数据的(76)和(77)。
   (4)传送结束后,向CPU返回DMA操作完成信号。

选项 A、系统控制台
B、系统总线
C、I/O控制器,
D、中央处理器

答案B

解析 DMA方式由硬件实现。计算机硬件中设有DMA控制器,DMA控制器负责DMA请求、DMA处理等工作的控制。总线使用权的转移由总线控制器负责。DMA工作过程是指从DMA请求产生到总线使用权交还给CPU的整个过程。DMA工作过程如下:外设发出DMA请求;CPU在总线周期结束时检查有无DMA请求,若有DMA请求,则响应DMA请求,把总线让给DMA控制器:DMA控制器接管总线的使用权,在 DMA控制器的控制下通过总线实现外设与内存之间的数据交换,这时交换数据的内存地址及数量由DMA控制器给出;数据交换完成后,DMA控制器把总线的使用权交还给CPU。在最简单的MemDMA情况中,我们需要告诉DMA控制器源端地址、目标端地址和待传送的字的个数。
转载请注明原文地址:https://kaotiyun.com/show/TeJZ777K
0

相关试题推荐
最新回复(0)