⾕

Computação  |  

Estrutura e Temporização de Barramentos

Um barramento é composto por:

Linhas de dados, endereços e controle (físicas ou virtuais);

Protocolos de comunicação, que definem a sequência e o momento dos sinais;

Mecanismos de arbitragem, que determinam quem pode usar o barramento em cada instante.

A forma como o tempo é gerenciado na comunicação define o tipo de temporização:

Barramentos Síncronos

O funcionamento é coordenado por um sinal de clock comum, que determina os instantes em que os dados são válidos e podem ser lidos.

Vantagem: alta velocidade e simplicidade de controle.

Desvantagem: limitação no comprimento físico (devido à dispersão do sinal de clock).

Barramentos Assíncronos

Não utilizam um clock global. Em vez disso, baseiam-se em protocolos de requisição e reconhecimento (“handshake”) entre os dispositivos.

Vantagem: maior flexibilidade e independência de temporização.

Desvantagem: maior complexidade e menor velocidade média de transferência.

Múltiplos Barramentos e Hierarquia

Em sistemas modernos, pode haver múltiplos barramentos organizados hierarquicamente:

Barramento do sistema (entre CPU, memória e controladores principais);

Barramento local (entre CPU e cache); Barramentos de expansão (para periféricos e dispositivos externos).

Essa organização permite otimizar desempenho e modularidade.

Back Next