SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

Mais procurados

Dma xablau
Dma xablauDma xablau
Dma xablau
Bruno Pereira
 
Aula 3 barramentos de placa mae
Aula 3 barramentos de placa maeAula 3 barramentos de placa mae
Aula 3 barramentos de placa mae
Marcos Basilio
 
Arquiteturas de Computadores Paralelos
Arquiteturas de Computadores ParalelosArquiteturas de Computadores Paralelos
Arquiteturas de Computadores Paralelos
Elaine Cecília Gatto
 
Componentes de um computador
Componentes de um computadorComponentes de um computador
Componentes de um computador
RFN Grupo
 
Aula 01 chipset
Aula 01   chipsetAula 01   chipset
Aula 01 chipset
Marcos Basilio
 
Aula 04 barramentos de expansão
Aula 04   barramentos de expansãoAula 04   barramentos de expansão
Aula 04 barramentos de expansão
Marcos Basilio
 
Curso informtica manuten o - inicial
Curso informtica   manuten o - inicialCurso informtica   manuten o - inicial
Curso informtica manuten o - inicial
Tiago
 
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
Wellington Oliveira
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à Computação
Elaine Cecília Gatto
 
Memórias
MemóriasMemórias
Memórias
Pedro Henrique
 
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
Jônatas Lemuel Zottis
 
Memória ram
Memória ramMemória ram
Memória ram
Inacia Lucia Medeiros
 
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)
Faculdade Mater Christi
 
Aula 06 setup pc
Aula 06   setup pcAula 06   setup pc
Aula 06 setup pc
Marcos Basilio
 
Barramentos
BarramentosBarramentos
Barramentos
Karen Carvalho
 
ApresentaçãO Tipos De Memorias
ApresentaçãO  Tipos De MemoriasApresentaçãO  Tipos De Memorias
ApresentaçãO Tipos De Memorias
ecompo
 
Barramentos de placas e tipos
Barramentos de placas e tiposBarramentos de placas e tipos
Barramentos de placas e tipos
Rogério Cardoso
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
Filipe 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 Computadores
Wellington Oliveira
 
Placa mãe e seus componentes
Placa mãe e seus componentesPlaca mãe e seus componentes
Placa mãe e seus componentes
Ronaldo Mello
 

Mais procurados (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
 

Destaque

Bluetooth
BluetoothBluetooth
Bluetooth
Thiago Poiani
 
MongoDB Introdução
MongoDB IntroduçãoMongoDB Introdução
MongoDB Introdução
Thiago 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
 
Meios de armazenamento
Meios de armazenamentoMeios de armazenamento
Meios de armazenamento
Louriedson Soares
 
Mutexes, Monitores e Semáforos
Mutexes, Monitores e SemáforosMutexes, Monitores e Semáforos
Mutexes, Monitores e Semáforos
Thiago 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 Packagist
Thiago Poiani
 
DOMinando JavaScript
DOMinando JavaScriptDOMinando JavaScript
DOMinando JavaScript
Thiago Poiani
 

Destaque (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
 

Semelhante a Acesso direto à memória

01 introducao ifb - excelente
01   introducao ifb - excelente01   introducao ifb - excelente
01 introducao ifb - excelente
SENAR
 
Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002
Clá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.pptx
EduardoHernandes9
 
Hardware
HardwareHardware
CapíTulo 2 Hardware
CapíTulo 2   HardwareCapíTulo 2   Hardware
CapíTulo 2 Hardware
guest45c85f
 
Hardware e software
Hardware e softwareHardware e software
Hardware e software
Rafael Delmonego
 
Hardware - Peças - Classificação
Hardware - Peças - ClassificaçãoHardware - Peças - Classificação
Hardware - Peças - Classificação
Rodolfo Santos
 
3 info 2_hardware_apresentacao
3 info 2_hardware_apresentacao3 info 2_hardware_apresentacao
3 info 2_hardware_apresentacao
alforreca567
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computador
Raquel Costa
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computador
Goma1
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computador
joaoaleixo2014
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computador
Rodolfo Estima
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computador
Rafaelx21
 
Memoria do computador
Memoria do computadorMemoria do computador
Memoria do computador
Marcos Amauri
 
Hardware de sistemas
Hardware de sistemasHardware de sistemas
Hardware de sistemas
Thalles Anderson
 
Tipos memorias2
Tipos memorias2Tipos memorias2
Tipos memorias2
cabaldreams
 
PESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOPESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTO
Otaviano 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 Ineterna de um Computador
Estrutura Ineterna de um ComputadorEstrutura Ineterna de um Computador
Estrutura Ineterna de um Computador
Bugui94
 
Estrutura Interna de Um Computador
Estrutura Interna de Um ComputadorEstrutura Interna de Um Computador
Estrutura Interna de Um Computador
Bugui94
 

Semelhante a 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 Ineterna de um Computador
Estrutura Ineterna de um ComputadorEstrutura Ineterna de um Computador
Estrutura Ineterna de um Computador
 
Estrutura Interna de Um Computador
Estrutura Interna de Um ComputadorEstrutura Interna de Um Computador
Estrutura Interna de Um Computador
 

Último

REDE_DE_COMPUTADORES_TECNOLOGIA_TIPOS.pptx
REDE_DE_COMPUTADORES_TECNOLOGIA_TIPOS.pptxREDE_DE_COMPUTADORES_TECNOLOGIA_TIPOS.pptx
REDE_DE_COMPUTADORES_TECNOLOGIA_TIPOS.pptx
IranyGarcia
 
Teoria de redes de computadores redes .doc
Teoria de redes de computadores redes .docTeoria de redes de computadores redes .doc
Teoria de redes de computadores redes .doc
anpproferick
 
Gestão de dados: sua importância e benefícios
Gestão de dados: sua importância e benefíciosGestão de dados: sua importância e benefícios
Gestão de dados: sua importância e benefícios
Rafael Santos
 
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Annelise Gripp
 
Como fui de 0 a lead na gringa em 3 anos.pptx
Como fui de 0 a lead na gringa em 3 anos.pptxComo fui de 0 a lead na gringa em 3 anos.pptx
Como fui de 0 a lead na gringa em 3 anos.pptx
tnrlucas
 
PRATICANDO O SCRUM Scrum team, product owner
PRATICANDO O SCRUM Scrum team, product ownerPRATICANDO O SCRUM Scrum team, product owner
PRATICANDO O SCRUM Scrum team, product owner
anpproferick
 

Último (6)

REDE_DE_COMPUTADORES_TECNOLOGIA_TIPOS.pptx
REDE_DE_COMPUTADORES_TECNOLOGIA_TIPOS.pptxREDE_DE_COMPUTADORES_TECNOLOGIA_TIPOS.pptx
REDE_DE_COMPUTADORES_TECNOLOGIA_TIPOS.pptx
 
Teoria de redes de computadores redes .doc
Teoria de redes de computadores redes .docTeoria de redes de computadores redes .doc
Teoria de redes de computadores redes .doc
 
Gestão de dados: sua importância e benefícios
Gestão de dados: sua importância e benefíciosGestão de dados: sua importância e benefícios
Gestão de dados: sua importância e benefícios
 
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
 
Como fui de 0 a lead na gringa em 3 anos.pptx
Como fui de 0 a lead na gringa em 3 anos.pptxComo fui de 0 a lead na gringa em 3 anos.pptx
Como fui de 0 a lead na gringa em 3 anos.pptx
 
PRATICANDO O SCRUM Scrum team, product owner
PRATICANDO O SCRUM Scrum team, product ownerPRATICANDO O SCRUM Scrum team, product owner
PRATICANDO O SCRUM Scrum team, product owner
 

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.