DMA技術

DMA技術是Direct Memory Access的縮寫。其意思是“存儲器直接訪問”。它是指一種高速的數據傳輸操作,允許在外部設備存儲器之間直接讀寫數據,既不通過CPU,也不需要CPU干預。

DMA是指外部設備不通過CPU而直接與系統記憶體交換數據的接口技術。要把外設的數據讀入記憶體或把記憶體的數據傳送到外設,一般都要通過CPU控制完成,如CPU程式查詢或中斷方式。利用中斷進行數據傳送,可以大大提高CPU的利用率。 但是採用中斷傳送有它的缺點,對於一個高速I/O設備,以及批量交換數據的情況,只能採用DMA方式,才能解決效率和速度問題。DMA在外設與記憶體間直接進行數據交換,而不通過CPU,這樣數據傳送的速度就取決於存儲器和外設的工作速度。

基本介紹

  • 中文名:存儲器直接訪問
  • 外文名:Direct Memory Access
  • 簡稱:DMA
  • 解釋:指一種高速的數據傳輸操作
整個數據傳輸操作在一個稱為“DMA控制器”的控制下進行的。CPU除了在數據傳輸開始和結束時作一點處理外,在傳輸過程中CPU可以進行其它的工作。這樣,在大部分時間裡,CPU和輸入輸出都處在並行操作。因此,使整個計算機系統的效率大大提高

相關詞條

熱門詞條

聯絡我們