Funcionamento Etiqueta: visualeditor |
imagem Etiqueta: visualeditor |
||
| Linha 1: | Linha 1: | ||
== '''Conceito''' == | == '''Conceito''' == | ||
DMA ou Acesso Direto a Memória é uma vantagem dos computadores mais modernos que sem depender da unidade central de processamento (CPU), permite que alguns subsistemas acessem de forma direta a memória do sistema. A partir do DMA, ocorre a transferência | DMA ou Acesso Direto a Memória é uma vantagem dos computadores mais modernos que sem depender da unidade central de processamento (CPU), permite que alguns subsistemas acessem de forma direta a memória do sistema. A partir do DMA, ocorre a transferência de dados, sem a intervenção da CPU por cada byte que é transferido, por isso a transferência ocorre de forma mais rápida. Controladores de disco, placa de vídeo, placas de rede e de som são sistemas de hardware que se beneficiam do processo DMA. | ||
de dados, sem a intervenção da CPU por cada byte que é transferido, por isso a transferência ocorre de forma mais rápida. Controladores de disco, placa de vídeo, placas de rede e de som são sistemas de hardware que se beneficiam do processo DMA. | |||
== '''Funcionamento''' == | == '''Funcionamento''' == | ||
| Linha 9: | Linha 8: | ||
A transferência de dados ocorre em canais de DMA que são 8 canais numerados de 0 a 7. Os canais de 0 a 3 fazem transferência de dados a 8 bits e os demais canais a transferência é 16 bits. | A transferência de dados ocorre em canais de DMA que são 8 canais numerados de 0 a 7. Os canais de 0 a 3 fazem transferência de dados a 8 bits e os demais canais a transferência é 16 bits. | ||
{| class="wikitable" | |||
! | |||
{| class="cms-sb-changed" | |||
|DMA 0 | |||
|Disponível | |||
|- | |||
|DMA 1 | |||
|Placa de Som | |||
|- | |||
|DMA 2 | |||
|Controladora de drives de disquetes | |||
|- | |||
|DMA 3 | |||
|Porta paralela padrão ECP | |||
|- | |||
|DMA 4 | |||
|Reservado à placa mãe | |||
|- | |||
|DMA 5 | |||
|Placa de Som | |||
|- | |||
|DMA 6 | |||
|Disponível | |||
|- | |||
|DMA 7 | |||
|Disponível | |||
|} | |||
|} | |||
<gallery> | |||
C:\Users\loja296\Desktop\dma 1.jpg | |||
</gallery> | |||
=== Referencias Bibliográficas === | |||
http://www.clubedohardware.com.br/dicionario/termo/dma/360 | |||
http://www.hardware.com.br/livros/hardware-manual/dma-acesso-direto-memoria.html | |||
http://www.cpdee.ufmg.br/~fvasc/Disciplinas/Interfaces/Aulas/Aula_ES.pdf | |||
Edição das 17h49min de 8 de setembro de 2016
Conceito
DMA ou Acesso Direto a Memória é uma vantagem dos computadores mais modernos que sem depender da unidade central de processamento (CPU), permite que alguns subsistemas acessem de forma direta a memória do sistema. A partir do DMA, ocorre a transferência de dados, sem a intervenção da CPU por cada byte que é transferido, por isso a transferência ocorre de forma mais rápida. Controladores de disco, placa de vídeo, placas de rede e de som são sistemas de hardware que se beneficiam do processo DMA.
Funcionamento
Antes usando a modalidade programada de entrada/saída na comunicação com qualquer dispositivo periférico o processador central é ocupado totalmente para a leitura ou escrita não sendo possível executar outros comandos. Com acesso direto da memória, o processador central executa transferências, faz outras operações enquanto alguma transferência estiver em andamento, recebe uma interrupção do controlador de acesso direto da memória uma vez que a operação foi feita.
O recurso DMA permite que outros componentes também acessem a memória RAM diretamente, como discos rígidos, o que aumenta o desempenho na transferência de grande quantidade de dados. De outra maneira, a CPU teria que copiar todos os dados da fonte até o destino. Isto é tipicamente mais lento do que copiar blocos de dados dentro da memória, já que o acesso a dispositivo de I/O através de barramentos periféricos é mais lento que a RAM. Durante a cópia dos dados a CPU ficaria indisponível para outras tarefas.
A transferência de dados ocorre em canais de DMA que são 8 canais numerados de 0 a 7. Os canais de 0 a 3 fazem transferência de dados a 8 bits e os demais canais a transferência é 16 bits.
|
|---|
Referencias Bibliográficas
http://www.clubedohardware.com.br/dicionario/termo/dma/360
http://www.hardware.com.br/livros/hardware-manual/dma-acesso-direto-memoria.html
http://www.cpdee.ufmg.br/~fvasc/Disciplinas/Interfaces/Aulas/Aula_ES.pdf