DMA技術是Direct Memory Access的縮寫。其意思是“存儲器直接訪問”。它是指一種高速的數據傳輸操作,允許在外部設備和存儲器之間直接讀寫數據,既不通過CPU,也不需要CPU干預。
DMA是指外部設備不通過CPU而直接與系統記憶體交換數據的接口技術。要把外設的數據讀入記憶體或把記憶體的數據傳送到外設,一般都要通過CPU控制完成,如CPU程式查詢或中斷方式。利用中斷進行數據傳送,可以大大提高CPU的利用率。 但是採用中斷傳送有它的缺點,對於一個高速I/O設備,以及批量交換數據的情況,只能採用DMA方式,才能解決效率和速度問題。DMA在外設與記憶體間直接進行數據交換,而不通過CPU,這樣數據傳送的速度就取決於存儲器和外設的工作速度。
基本介紹
- 中文名:存儲器直接訪問
- 外文名:Direct Memory Access
- 簡稱:DMA
- 解釋:指一種高速的數據傳輸操作