電腦內部的快遞員

 

DMA 快遞員

電腦內部的快遞員,負責在記憶體和各大儲存或計算零件之間搬移資料,以便讓 CPU 與 GPU 能夠專心地做運算與繪圖工作。

中央處理器 CPU 連接著記憶體和各種輸出入裝置,可以肩負搬移資料的任務,但是這麼一來就太浪費時間了,CPU 身為電腦系統中效能最高、價格也最昂貴的零件, 我們當然希望它能夠專心在計算工作上,於是系統裡有一些稱為「直接記憶體存取(Direct Memory Access, DMA)」的控制器,會代替 CPU 執行大量資料的搬移工作, 他們就像電腦系統裡面的快遞員,在需要傳輸大量資料的 CPU、GPU、儲存裝置、以及記憶體之間跑來跑去。

參考連結