DMA
通常のプログラムは
CPU
を介してメモリにアクセスするが、直接メモリにアクセスする方法を
Direct Memory Access
という
この処理をCPUに代わって行うのは
DMAC
(
Direct Memory Access Controller
)
大量の
データ
を読み書きしようとすると比例して
CPU
処理の負荷が大きくなるのをオフロードする
DMACが転送している間は、他のデバイスはバスにアクセスできないデメリットもある