a função de um controlador é controlar seu dispositivo de E/S e manipular para ele o acesso ao barramento. Quando um controlador lê ou escreve dados de ou para a memória sem intervenção da CPU, diz-se que ele está executando acesso direto à memória (DMA).