DMA

DMA是一种无须CPU的参与就可以让外设与系统内存之间进行双向数据传输的硬件机制。使用DMA可以使系统CPU从实际的I/O数据传输过程中摆脱出来,从而大大提高系统的吞吐率。 DMA通常与硬件体系结构,特别是外设的总线技术密切相关。 DMA方式的数据传输由DMA控制器(DMAC)控制,在传输期间, CPU可以并发地执行其他任务。当DMA结束后,DMAC通过中断通知CPU数据传输已经结束,然后由CPU
相关文章
相关标签/搜索