quarta-feira, 2 de maio de 2012

Gestão de Memória e o DMA

Cada dia que passa, os computadores são mais complexos e precisam de ter métodos mais eficientes para gerir a sua memória.Existem 2 principais métodos de organização e gestão da memória:
  • DMA
  • Bus Mastering
DMA (Direct Memory Acess)

O DMA, como o nome diz, permite acesso directo à memória RAM por parte dos periféricos, poupando assim o processador.
Muitos sistemas utilizam o DMA incluindo: controladores de Disco, placas gráficas, placas de rede e de som, etc.


Bus Mastering

Na informática, bus mastering é um recurso suportado por algumas arquiteturas de barramento, que permitem que um controlador - principalmente discos rígidos, unidades de CD-ROM e DVD-ROM, conectado à interface IDE ou SATA, comunique directamente com outro dispositivo, ou seja, a memória. Quem controla essa operação não é o processador, mas sim o chipset da motherboard, ou seja, um conjunto de circuitos de apoio à motherboard. As arquitecturas de barramentos modernas, incluindo os PCI, suportam o bus mastering devido ao seu significante ganho de performance e actualmente quase todas as motherboards modernas suportam bus mastering.


Sem comentários:

Enviar um comentário