dma传输信息的工作原理是什么


dma传输信息的工作原理是什么


【dma传输信息的工作原理是什么】dma传输信息的工作原理是他允许不同速度的硬件装置来沟通,而不需要依于CPU的大量中断负载 。如果不是dma传输信息,CPU就需要从来源把每一片段的资料复制到暂存器,然后把他们再次写回到新的地方 。在这个时间中,CPU对于其他的工作来说就无法使用 。
DMA传输重要地将一个内存区从一个装置复制到另外一个 。当CPU初始化这个传输动作,传输动作本身是由DMA控制器来实行和完成 。典型的例子就是移动一个外部内存的区块到芯片内部 。像是这样的操作并没有让处理器工作拖延,反而可以被重新排程去处理其他的工作 。DMA传输对于高效能嵌入式系统算法和网络是很重要的 。

    推荐阅读