DMA
Significa "Acesso direto à memória". O DMA é um método de transferência de dados do computador RAM para outra parte do computador sem processá-lo usando o CPU. Enquanto a maioria dos dados de entrada ou saída do seu computador é processada pela CPU, alguns dados não requerem processamento ou podem ser processados por outro dispositivo. Nessas situações, o DMA pode economizar tempo de processamento e é uma maneira mais eficiente de mover dados da memória do computador para outros dispositivos.
Por exemplo, uma placa de som pode precisar acessar os dados armazenados na RAM do computador, mas, como pode processar os dados, pode usar o DMA para ignorar a CPU. As placas de vídeo compatíveis com DMA também podem acessar a memória do sistema e processar gráficos sem precisar da CPU. Ultra DMA os discos rígidos usam o DMA para transferir dados mais rapidamente do que os discos rígidos anteriores, que exigiam que os dados fossem executados pela CPU.
Para que os dispositivos usem acesso direto à memória, eles devem ser atribuídos a um canal DMA. Cada tipo de porta em um computador possui um conjunto de canais DMA que podem ser atribuídos a cada dispositivo conectado. Por exemplo, um PCI controlador e um disco rígido cada controlador possui seu próprio conjunto de canais DMA.