O circuito que transporta dados de e para o processador é chamado de barramento
do sistema (ou às vezes apenas o
barramento ). Este não é um único fio, mas uma coleção de fios agrupados em três tipos principais de ônibus:
*
Endereço Bus: Carre os endereços de memória do processador para a memória e outros dispositivos, especificando a localização dos dados a serem acessados. É unidirecional (unidirecional).
*
barramento de dados: Carrega os dados reais que estão sendo transferidos entre o processador e a memória ou outros dispositivos. É bidirecional (bidirecional).
*
Bus de controle: Carrega sinais de controle que coordenam o tempo e operação da transferência de dados. Isso inclui sinais como leitura/gravação, solicitação de memória, sinais de interrupção, etc. É bidirecional.
Embora o termo "barramento do sistema" seja comumente usado, as arquiteturas modernas de computadores geralmente usam esquemas de interconexão mais complexos envolvendo vários ônibus e interconexões especializadas, como o barramento do lado frontal (FSB), que foi proeminente em sistemas mais antigos, ou abordagens mais modernas, como o QuickPath Interconect (QPI) ou o hipertransport. Essas são vias essencialmente de alta velocidade otimizadas para comunicação entre a CPU e outros componentes-chave, como o controlador de memória ou o chipset. No entanto, os princípios fundamentais de endereço, dados e controle permanecem.