需要直接内存访问

时间:2013-11-23 12:43:07

标签: operating-system dma

DMA有什么需要?使用DMA比使用普通传输有什么好处?我搜查了它但没有弄清楚。 任何帮助,提前谢谢。

2 个答案:

答案 0 :(得分:0)

如何查看这里的DMA是什么。

http://en.wikipedia.org/wiki/Direct_memory_access

答案 1 :(得分:0)

您可以将DMA传输视为硬件直接从内存中提取数据,而CPU则从内存中获取数据并将其推送到硬件。

这就像有一个商人直接从你的钱包里拿钱,而不是你从钱包里取钱并把它交给商家。

显然,这样做的好处是CPU上的负载较少,这意味着它可以在传输过程中执行其他操作。