Computação |
A largura do barramento de dados (número de linhas) determina quantos bits podem ser transferidos simultaneamente.
Por exemplo, um barramento de 32 bits permite a transferência de 4 bytes por ciclo.
Essa largura influencia diretamente o desempenho do sistema, sendo um fator determinante na largura de palavra da CPU.
Barramento de Endereços
Transporta as informações que identificam a localização dos dados na memória ou nos dispositivos de E/S.
Cada linha do barramento de endereços representa um bit do endereço físico de memória.
Um barramento de endereços com n linhas permite endereçar até 2ⁿ posições de memória.
Por exemplo, um barramento de 20 bits endereça até 1 MB (2²⁰ bytes).
Durante uma operação de leitura ou escrita, a CPU coloca o endereço do dado nesse barramento, e o dispositivo correspondente o reconhece.
Barramento de Controle
Responsável pela coordenação das operações entre os dispositivos conectados.
Ele transporta sinais de sincronização, comando e resposta, como:
READ/WRITE (indicam leitura ou escrita);
MEMORY REQUEST e I/O REQUEST (solicitações de acesso);
CLOCK, ACKNOWLEDGE, BUS REQUEST, BUS GRANT, entre outros.
O barramento de controle é fundamental para garantir que as transferências ocorram de forma ordenada, evitando conflitos e colisões entre dispositivos.