O que é um barramento de endereço?

Um barramento de endereço é um barramento de computador usado para abordar a memória principal do sistema. Em muitos controladores incorporados e em alguns computadores mais antigos, o barramento de endereço do processador é conectado diretamente aos chips de memória. A maioria das placas -mãe desktop e servidor inclui o barramento de endereço no barramento de memória entre o chip do controlador de memória e a memória do sistema. O barramento de endereço é usado por um processador para indicar o local da memória que está prestes a ler dados ou gravar dados para. Some processors may also use it to indicate an input/output port that is about to be read or written.

Some computers have direct connections from the address bus of the processor and other system devices to the main memory. Muitos controladores periféricos podem compartilhar a memória do sistema com o processador usando uma técnica chamada DMA (Direct Memory Access). Uma rede, disco rígido ou controlador gráfico pode ser um dispositivo habilitado para DMA. Isso permite que o controlador transfira dados de e para o sistema mais rápido do que enviá -los através do Processossor uma peça de cada vez.

Independentemente de o endereço físico provar do processador ou um dispositivo DMA, ele é travado no barramento de endereço. Esta ação alerta a memória de que uma solicitação de leitura ou gravação para esse endereço de memória está prestes a ser feita. Se uma operação de gravação estiver pendente, os dados a serem gravados serão travados no barramento de dados e um sinal de gravação de memória será acionado. Uma operação de leitura pode ser realizada desencadeando o sinal de leitura da memória e lendo o barramento de dados.

Os servidores e desktops compatíveis com computador pessoal (PC) usam um chip do controlador de memória que é separado do processador principal. Este controlador se comunica com a memória principal do sistema sobre o barramento de memória. Este barramento inclui o barramento de endereço, o barramento de dados e muitos sinais de controle. O controlador de memória está localizado no dispositivo Northbridge e interfina o processador principal usando o barramento frontal (FSB).

o nãoO controlador de memória RTHBridge e o FSB podem criar um gargalo em alguns sistemas, diminuindo o acesso à memória do processador. Por esse motivo, a memória de cache de alta velocidade de um sistema usa um barramento de cache totalmente separado e largo. O cache está diretamente conectado ao processador através deste barramento, ignorando completamente o FSB e o Northbridge. O barramento de cache, também conhecido como barramento lateral (BSB), funciona como um barramento de endereço, barramento de dados e barramento de controle para a memória de cache exclusivamente.

Alguns processadores compatíveis com PC incluem um controlador de memória no próprio processador principal. Este controlador acessa a memória principal do sistema diretamente, sem usar o dispositivo FSB ou Northbridge. Com esses gargalos removidos, o processador passa menos tempo aguardando os acessos principais da memória do sistema. A memória de cache também é incluída nesses processadores, e qualquer cache externo é acessado através do barramento de cache.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?