ACESSO DIRETO A MEMÓRIA

275 palavras 2 páginas
DMA (Acesso Direto à Memória)

O DMA visa melhorar a performance geral do micro, permitindo que os periféricos transmitam dados diretamente para a memória, poupando o processador de mais esta tarefa.

Existem 8 portas de DMA e, como acontece com os pedidos de interrupção, dois dispositivos não podem compartilhar o mesmo canal DMA, caso contrário haverá um conflito. Os 8 canais DMA são numerados de 0 a 7, sendo nos canais de 0 a 3 a transferência de dados feita a 8 bits e nos demais a 16 bits. O uso de palavras binárias de 8 bits pelos primeiros 4 canais de DMA visa manter compatibilidade com periféricos mais antigos.

Justamente por serem muito lentos, os canais de DMA são utilizados apenas por periféricos lentos, como drives de disquete, placas de som e portas paralelas padrão ECP. Periféricos mais rápidos, como discos rígidos, utilizam o Bus Mastering, uma espécie de DMA melhorado.

O Canal 2 de DMA é nativamente usado pela controladora de disquetes. Uma placa de som geralmente precisa de dois canais de DMA, um de 8 e outro de 16 bits, usando geralmente o DMA 1 e 5. O DMA 4 é reservado à placa mãe. Ficamos então com os canais 3, 6 e 7 livres. Caso a porta paralela do micro seja configurada no Setup para operar em modo ECP, precisará também de um DMA, podemos então configurá-la para usar o canal 3.

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

Relacionados

  • DMA acesso direto à memória
    3795 palavras | 16 páginas
  • Dma - acesso direto a memória
    1734 palavras | 7 páginas
  • DMA Acesso Direto a Memoria
    768 palavras | 4 páginas
  • Dma (acesso direto à memória)
    487 palavras | 2 páginas
  • estagiario
    1849 palavras | 8 páginas
  • Direct distributed memory access for CMPs
    1706 palavras | 7 páginas
  • Memória
    543 palavras | 3 páginas
  • Memória Interna
    1202 palavras | 5 páginas
  • memoria cache
    751 palavras | 4 páginas
  • uuuuuuuuuuu
    673 palavras | 3 páginas