DMA

DMA是一種無須CPU的參與就可以讓外設與系統內存之間進行雙向數據傳輸的硬件機制。使用DMA可以使系統CPU從實際的I/O數據傳輸過程中擺脫出來,從而大大提高系統的吞吐率。 DMA通常與硬件體系結構,特別是外設的總線技術密切相關。 DMA方式的數據傳輸由DMA控制器(DMAC)控制,在傳輸期間, CPU可以併發地執行其他任務。當DMA結束後,DMAC通過中斷通知CPU數據傳輸已經結束,然後由CPU
相關文章
相關標籤/搜索