Operating system 对直接内存访问的需求

Operating system 对直接内存访问的需求,operating-system,dma,Operating System,Dma,DMA的需求是什么?。使用DMA比正常传输有什么好处?。我搜索了一下,但没有弄清楚。 任何帮助,提前谢谢。看看DMA是从什么开始的 http://en.wikipedia.org/wiki/Direct_memory_access 您可以将DMA传输想象为硬件直接从内存中提取数据,而不是让CPU从内存中提取数据并将其推送到硬件 这就像是让一个商人直接从你的钱包里取钱,而不是你从钱包里取钱给商人 显然,这样做的好处是CPU上的负载更少,这意味着它可以在传输过程中做其他事情

DMA的需求是什么?。使用DMA比正常传输有什么好处?。我搜索了一下,但没有弄清楚。
任何帮助,提前谢谢。

看看DMA是从什么开始的

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

您可以将DMA传输想象为硬件直接从内存中提取数据,而不是让CPU从内存中提取数据并将其推送到硬件

这就像是让一个商人直接从你的钱包里取钱,而不是你从钱包里取钱给商人

显然,这样做的好处是CPU上的负载更少,这意味着它可以在传输过程中做其他事情