Direct Memory Access Allows the transfer of a block of memory all at once

DMA Registers

Command Count Device Address Memory Adress Status

DMA IO

Uses DMA to perform IO. The DMA hardware exists in the device controller.