直接存儲器訪問
DMA,即直接存儲器訪問(Direct Memory Access),是一種允許硬體設備如磁碟驅動器、網卡、顯示卡等直接在記憶體和外設之間讀寫數據的計算機技術,而無需通過中央處理器(CPU)進行數據傳輸。
DMA 傳輸通常由 DMA 控制器(Direct Memory Access Controller)管理,這個專門的硬體組件負責監控、跟蹤數據傳輸的過程,並在數據傳輸結束後向CPU傳送信號。使用DMA可以顯著提高數據傳輸的速度和效率,因為它減少了CPU介入的需求,從而降低了CPU的工作負擔。
此外,DMA在計算機體系結構中扮演著重要角色,尤其在處理大量數據或實時任務時。