SlideShare a Scribd company logo
1 of 5
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

More Related Content

What's hot

Aula 3 barramentos de placa mae
Aula 3 barramentos de placa maeAula 3 barramentos de placa mae
Aula 3 barramentos de placa maeMarcos Basilio
 
Arquiteturas de Computadores Paralelos
Arquiteturas de Computadores ParalelosArquiteturas de Computadores Paralelos
Arquiteturas de Computadores ParalelosElaine Cecília Gatto
 
Componentes de um computador
Componentes de um computadorComponentes de um computador
Componentes de um computadorRFN Grupo
 
Aula 04 barramentos de expansão
Aula 04   barramentos de expansãoAula 04   barramentos de expansão
Aula 04 barramentos de expansãoMarcos Basilio
 
Curso informtica manuten o - inicial
Curso informtica   manuten o - inicialCurso informtica   manuten o - inicial
Curso informtica manuten o - inicialTiago
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresWellington Oliveira
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoElaine Cecília Gatto
 
ApresentaçãO Tipos De Memorias
ApresentaçãO  Tipos De MemoriasApresentaçãO  Tipos De Memorias
ApresentaçãO Tipos De Memoriasecompo
 
Barramentos de placas e tipos
Barramentos de placas e tiposBarramentos de placas e tipos
Barramentos de placas e tiposRogério Cardoso
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computadorFilipe Duarte
 
Memória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de ComputadoresMemória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de ComputadoresWellington Oliveira
 
Placa mãe e seus componentes
Placa mãe e seus componentesPlaca mãe e seus componentes
Placa mãe e seus componentesRonaldo Mello
 

What's hot (20)

Dma xablau
Dma xablauDma xablau
Dma xablau
 
Aula 3 barramentos de placa mae
Aula 3 barramentos de placa maeAula 3 barramentos de placa mae
Aula 3 barramentos de placa mae
 
Arquiteturas de Computadores Paralelos
Arquiteturas de Computadores ParalelosArquiteturas de Computadores Paralelos
Arquiteturas de Computadores Paralelos
 
Componentes de um computador
Componentes de um computadorComponentes de um computador
Componentes de um computador
 
Aula 01 chipset
Aula 01   chipsetAula 01   chipset
Aula 01 chipset
 
Aula 04 barramentos de expansão
Aula 04   barramentos de expansãoAula 04   barramentos de expansão
Aula 04 barramentos de expansão
 
Curso informtica manuten o - inicial
Curso informtica   manuten o - inicialCurso informtica   manuten o - inicial
Curso informtica manuten o - inicial
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de Computadores
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à Computação
 
Memórias
MemóriasMemórias
Memórias
 
A evolução das memórias ram
A evolução das memórias ramA evolução das memórias ram
A evolução das memórias ram
 
Memória ram
Memória ramMemória ram
Memória ram
 
Entrada e saida cap 05 (iii unidade)
Entrada e saida  cap 05 (iii unidade)Entrada e saida  cap 05 (iii unidade)
Entrada e saida cap 05 (iii unidade)
 
Aula 06 setup pc
Aula 06   setup pcAula 06   setup pc
Aula 06 setup pc
 
Barramentos
BarramentosBarramentos
Barramentos
 
ApresentaçãO Tipos De Memorias
ApresentaçãO  Tipos De MemoriasApresentaçãO  Tipos De Memorias
ApresentaçãO Tipos De Memorias
 
Barramentos de placas e tipos
Barramentos de placas e tiposBarramentos de placas e tipos
Barramentos de placas e tipos
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
 
Memória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de ComputadoresMemória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de Computadores
 
Placa mãe e seus componentes
Placa mãe e seus componentesPlaca mãe e seus componentes
Placa mãe e seus componentes
 

Viewers also liked

MongoDB Introdução
MongoDB IntroduçãoMongoDB Introdução
MongoDB IntroduçãoThiago Poiani
 
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográfi...
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográfi...Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográfi...
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográfi...Thiago Poiani
 
Mutexes, Monitores e Semáforos
Mutexes, Monitores e SemáforosMutexes, Monitores e Semáforos
Mutexes, Monitores e SemáforosThiago Poiani
 
Disponibilizando dependências PHP com Composer, GitHub e Packagist
Disponibilizando dependências PHP com Composer, GitHub e PackagistDisponibilizando dependências PHP com Composer, GitHub e Packagist
Disponibilizando dependências PHP com Composer, GitHub e PackagistThiago Poiani
 
DOMinando JavaScript
DOMinando JavaScriptDOMinando JavaScript
DOMinando JavaScriptThiago Poiani
 

Viewers also liked (7)

Bluetooth
BluetoothBluetooth
Bluetooth
 
MongoDB Introdução
MongoDB IntroduçãoMongoDB Introdução
MongoDB Introdução
 
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográfi...
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográfi...Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográfi...
Desenvolvimento colaborativo e publicação de Sistemas de Informações Geográfi...
 
Meios de armazenamento
Meios de armazenamentoMeios de armazenamento
Meios de armazenamento
 
Mutexes, Monitores e Semáforos
Mutexes, Monitores e SemáforosMutexes, Monitores e Semáforos
Mutexes, Monitores e Semáforos
 
Disponibilizando dependências PHP com Composer, GitHub e Packagist
Disponibilizando dependências PHP com Composer, GitHub e PackagistDisponibilizando dependências PHP com Composer, GitHub e Packagist
Disponibilizando dependências PHP com Composer, GitHub e Packagist
 
DOMinando JavaScript
DOMinando JavaScriptDOMinando JavaScript
DOMinando JavaScript
 

Similar to DMA permite acesso direto à memória

01 introducao ifb - excelente
01   introducao ifb - excelente01   introducao ifb - excelente
01 introducao ifb - excelenteSENAR
 
Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002Cláudio Amaral
 
03 FTI Hardware e Software-atualizado.pptx
03 FTI Hardware e Software-atualizado.pptx03 FTI Hardware e Software-atualizado.pptx
03 FTI Hardware e Software-atualizado.pptxEduardoHernandes9
 
CapíTulo 2 Hardware
CapíTulo 2   HardwareCapíTulo 2   Hardware
CapíTulo 2 Hardwareguest45c85f
 
Hardware - Peças - Classificação
Hardware - Peças - ClassificaçãoHardware - Peças - Classificação
Hardware - Peças - ClassificaçãoRodolfo Santos
 
3 info 2_hardware_apresentacao
3 info 2_hardware_apresentacao3 info 2_hardware_apresentacao
3 info 2_hardware_apresentacaoalforreca567
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computadorRaquel Costa
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computadorGoma1
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computadorRodolfo Estima
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computadorjoaoaleixo2014
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computadorRafaelx21
 
Memoria do computador
Memoria do computadorMemoria do computador
Memoria do computadorMarcos Amauri
 
PESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOPESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOOtaviano Viana
 
Montagem e configuração 4(1)
Montagem e configuração 4(1)Montagem e configuração 4(1)
Montagem e configuração 4(1)Andre Santos
 
Estrutura Interna de Um Computador
Estrutura Interna de Um ComputadorEstrutura Interna de Um Computador
Estrutura Interna de Um ComputadorBugui94
 
Estrutura Ineterna de um Computador
Estrutura Ineterna de um ComputadorEstrutura Ineterna de um Computador
Estrutura Ineterna de um ComputadorBugui94
 

Similar to DMA permite acesso direto à memória (20)

01 introducao ifb - excelente
01   introducao ifb - excelente01   introducao ifb - excelente
01 introducao ifb - excelente
 
Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002
 
03 FTI Hardware e Software-atualizado.pptx
03 FTI Hardware e Software-atualizado.pptx03 FTI Hardware e Software-atualizado.pptx
03 FTI Hardware e Software-atualizado.pptx
 
Hardware
HardwareHardware
Hardware
 
CapíTulo 2 Hardware
CapíTulo 2   HardwareCapíTulo 2   Hardware
CapíTulo 2 Hardware
 
Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
Hardware - Peças - Classificação
Hardware - Peças - ClassificaçãoHardware - Peças - Classificação
Hardware - Peças - Classificação
 
3 info 2_hardware_apresentacao
3 info 2_hardware_apresentacao3 info 2_hardware_apresentacao
3 info 2_hardware_apresentacao
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computador
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computador
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computador
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computador
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computador
 
Memoria do computador
Memoria do computadorMemoria do computador
Memoria do computador
 
Hardware de sistemas
Hardware de sistemasHardware de sistemas
Hardware de sistemas
 
Tipos memorias2
Tipos memorias2Tipos memorias2
Tipos memorias2
 
PESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOPESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTO
 
Montagem e configuração 4(1)
Montagem e configuração 4(1)Montagem e configuração 4(1)
Montagem e configuração 4(1)
 
Estrutura Interna de Um Computador
Estrutura Interna de Um ComputadorEstrutura Interna de Um Computador
Estrutura Interna de Um Computador
 
Estrutura Ineterna de um Computador
Estrutura Ineterna de um ComputadorEstrutura Ineterna de um Computador
Estrutura Ineterna de um Computador
 

DMA permite acesso direto à memória

  • 2. 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
  • 3. 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
  • 4. 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.