O DMA permite que periféricos acessem diretamente a memória RAM do computador sem interferência da CPU, tornando as transferências de dados mais rápidas. O DMA funciona através de oito canais numerados de 0 a 7 que realizam transferências de dados em 8 ou 16 bits, dependendo do canal. A CPU inicia a transferência de dados entre dispositivos, mas o processo é executado pelos controladores DMA da placa-mãe de forma independente do processador.