勵志

勵志人生知識庫

什麼叫dma

直接存儲器訪問

DMA,即直接存儲器訪問(Direct Memory Access),是一種允許硬體設備如磁碟驅動器網卡顯示卡等直接在記憶體和外設之間讀寫數據的計算機技術,而無需通過中央處理器(CPU)進行數據傳輸。

DMA 傳輸通常由 DMA 控制器(Direct Memory Access Controller)管理,這個專門的硬體組件負責監控、跟蹤數據傳輸的過程,並在數據傳輸結束後向CPU傳送信號。使用DMA可以顯著提高數據傳輸的速度和效率,因為它減少了CPU介入的需求,從而降低了CPU的工作負擔。

此外,DMA在計算機體系結構中扮演著重要角色,尤其在處理大量數據或實時任務時。