全站数据
8 4 2 0 5 8 1

什么叫做直接内存取DMA

成考哥 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 04:40:53

问题描述

什么叫做直接内存取DMA急求答案,帮忙回答下
精选答案
最佳答案

它的意思是直接存储器存取,是一种快速传送数据的机制,DMA技术的重要性在于,利用它进行数据存取时不需要CPU进行干预,可提高系统执行应用程序的效率。

利用DMA传送数据的另一个好处是,数据直接在源地址和目的地址之间传送,不需要是中间媒介。

以前设备存储、交换数据都要先经过CPU再访问到内存,设备-CPU-内存 后来出现显卡等高速设备后,常常要等待CPU周期,导致系统经常处于繁忙状态。

很快就出现了DMA这种技术让设备直接访问内存设备-内存这样不但提高了访问速度,也节省大量CPU资源。算是一个技术发展的里程碑。

随机推荐