ACESSO
DIRETO À
MEMÓRIA
DIRECT MEMORY ACESS – DMA
DMA
O DMA permite que hardwares acessem a
memória do sistema para leitura e escrita
independentemente do processador.

                     tipo de tarefa
          CPU
                     endereço do dispositivo
                     endereço da memória
       Controlador
          DMA        tamanho dos dados
DMA
O controlador DMA envia uma interrupção para o
processador avisando que a transferência está
completa e os dados estão disponíveis.

        CPU                           DMA




                                RAM
DMA
Os dados não são movidos através do controlador
de DMA, somente entre os dispositivos de
entrada e saída e a memória.

                     1 – Placa de                             3 – Porta
 0 – Disponível                          2 – Disquete
                         Som                                    ECP


         4 – Placa        5 – Placa de
                                             6 – Disponível      7 – Disponível
            Mãe               Som


Os atuais dispositivos de alta taxa de
transferência possuem seu próprio controlador de
DMA embutido.
ACESSO
DIRETO À
MEMÓRIA
MATHEUS SILVEIRA
              THIAGO POIANI

Acesso direto à memória

  • 1.
  • 2.
    DMA O DMA permiteque hardwares acessem a memória do sistema para leitura e escrita independentemente do processador. tipo de tarefa CPU endereço do dispositivo endereço da memória Controlador DMA tamanho dos dados
  • 3.
    DMA O controlador DMAenvia uma interrupção para o processador avisando que a transferência está completa e os dados estão disponíveis. CPU DMA RAM
  • 4.
    DMA Os dados nãosão movidos através do controlador de DMA, somente entre os dispositivos de entrada e saída e a memória. 1 – Placa de 3 – Porta 0 – Disponível 2 – Disquete Som ECP 4 – Placa 5 – Placa de 6 – Disponível 7 – Disponível Mãe Som Os atuais dispositivos de alta taxa de transferência possuem seu próprio controlador de DMA embutido.
  • 5.