Escolar Documentos
Profissional Documentos
Cultura Documentos
Interconexão de barramentos
Um barramento consiste em uma forma de comunicação entre vários dispositivos. Quando dois
ou mais dispositivos se conectam a um barramento, um dos dispositivos pode emitir um sinal, que é
recebido pelos outros dispositivos. Dois dispositivos não podem emitir sinais simultaneamente, pois
eles serão sobrepostos.
Cada linha (ou caminho) de um barramento transmite um sinal que é representado de forma
binária. As várias linhas de um barramento podem transmitir seus sinais simultaneamente (em
paralelo).
Existem diversos tipos de barramentos que podem compor um sistema computacional,
oferecendo caminho entre os componentes. Os barramentos que conectam os principais
componentes de um computador são conhecidos como barramentos de sistema.
Estrutura de barramento
As várias linhas de um barramento podem ser classificadas em três grupos: linhas de dados, linhas
de endereço e linhas de controle. Também há a linha de distribuição de energia aos módulos.
As linhas de dados oferecem um caminho para a movimentação de dados. Várias linhas de dados
formam um barramento de dados (quanto maior o número de linhas, maior a largura do
barramento).
As linhas de endereço são responsáveis por indicar a origem e o destino dos dados. A largura do
barramento de endereço é diretamente proporcional à memória geral do sistema. Além disso, as
linhas de endereço também podem ser usadas para designar as portas de entrada e saída.
As linhas de controle, por sua vez, controlam o uso e o acesso das outras linhas. Os sinais de
controle podem transmitir informações de comando (que especificam as operações a serem
realizadas), e informações de sincronização (indicam a validade da informação de dados e de
endereços).
Tanto para obter quanto para enviar dados, um módulo precisa obter o uso do barramento, e em
seguida, enviar os dados pelo barramento de dados ou enviar uma solicitação de dados,
dependendo do caso.
Fisicamente, um barramento consiste em uma série de condutores elétricos ligados em paralelo.
O barramento se estende por todos os componentes do sistema computacional. O arranjo físico
mais clássico de barramento é o representado na figura a seguir.
Hierarquia de Barramento Múltiplo
Se muitos dispositivos estiverem conectados ao barramento, o desempenho será reduzido devido
ao fato de que, quanto mais dispositivos conectados ao barramento, maior o tamanho dele, logo,
maior o atraso de propagação. Além do mais, um barramento pode se tornar à medida que a
demanda de dados se aproxima da capacidade máxima.
Dessa forma, a grande maioria dos sistemas computacionais atuais usa diversos barramentos, que,
por sua vez, são dispostos em uma hierarquia. Uma arquitetura tradicional é representada na
seguinte figura:
Essa arquitetura costuma ser eficaz e suficiente, mas começa a falhar quando os dispositivos de
E/S apresentam maior desempenho. Para esses casos, desenvolveram-se barramentos de alta
velocidade, como mostra a figura a seguir:
Uma grande vantagem desse modelo é que o barramento faz com que os dispositivos de maior
demanda fiquem mais próximos do processador, enquanto o próprio é independente do
processador. Dessa forma, podem ter diferenças na velocidade do processador e do barramento,
sem que o sistema seja afetado.