CPUを経由せずに,DMAコントローラ(DMAC)が直接メモリとメモリや周辺機器に対して高速でデータを転送する方式.しかし,パソコン内のDMACは周辺機器との動作互換性を保つために高速化できないので,PIO転送より低速となる場合もある.