DMA acesso direto à memória
Definição: Um acesso direto à memória (DMA)
Acesso direto à memória (DMA) é uma característica dos modernos computadores e microprocessadores que permite que determinados subsistemas de hardware dentro do computador para acessar o sistema de memória para leitura e / ou escrita, independentemente da unidade central de processamento . Muitos sistemas de hardware usar DMA, incluindo disco rígido controladores, placas de vídeo , placas de rede e placas de som . DMA também é usado para transferência de dados intra-chip em processadores multi-core , especialmente no multiprocessador system-on-chips , onde seu elemento de processamento é equipado com uma memória local (muitas vezes chamado de memória de …exibir mais conteúdo…
As outras duas operações são um pouco mais difíceis de implementar e a maioria dos controladores de DMA não implementar dispositivo de transferências do dispositivo
Estrutura lógica de um sistema simplificado com DMA
Acesso Direto à Memória (DMA) DMA Basics Definição: Um acesso direto à memória (DMA) é uma operação na qual os dados são copiados (Transportado) de um recurso para um outro recurso de um computador-sy derivam, sem o envolvimento da CPU. A tarefa de um controlador DMA (DMAC) é para executar a operação de cópia de dados de um localização de recursos para outro. A cópia dos dados pode ser realizada a partir de: - I / O dispositivo de memória - Memória para I / O do dispositivo - Memória para a memória - O dispositivo de I / O para-dispositivo I / Um DMAC é um recurso independente (CPU) de um sistema de computador adicionado para con- execução atual de-operações DMA. Os dois primeiros modos de operação são 'lidos' e "Escrever a" transferência de um dispositivo O I / para a memória principal, que é a operação comum de um DMA-controlador. As outras duas operações são um pouco mais difíceis de implementar e a maioria dos controladores de DMA não implementar dispositivo de transferências do dispositivo. O DMAC substitui a CPU para a tarefa de transferência de dados a partir do dispositivo-O I / a principal memória (ou vice-versa) que de outra forma teria sido executado pela CPU usando o modo programado input output (PIO).