Como um Barramento Compartilhado Conecta Componentes do Sistema
Um **barramento** é um caminho de comunicação comum ligando CPU, memória e dispositivos I/O. Cada componente recebe endereço único.
Passos de Operação
- Conexão — Dispositivos conectam às linhas do barramento.
- Transferência de Dados — Remetente coloca dados + endereço destino no barramento.
- Decodificação de Endereço — Controlador do barramento decodifica endereço, seleciona destinatário.
- Seleção de Componente — Controlador sinaliza dispositivo alvo.
- Recepção de Dados — Alvo lê dados do barramento.
- Arbitragem do Barramento — Em sistemas multi-master, lógica de arbitragem concede posse do barramento para evitar colisões.
- Multiplexação/Desmultiplexação — Múltiplos sinais compartilham linhas via técnicas divisão tempo ou frequência.
Embora versáteis, barramentos compartilhados podem tornar-se gargalos comparados a interconexões point-to-point.