Barramentos
Consiste em um conjunto de condutores que permite a comunicação entre vários componentes do computador, tais como, o CPU, memória, dispositivos de E/S, etc. Permitem o tráfego de dados, endereços e sinais de controle.
São regidos por protocolos que se destinam a agrupar um conjunto de regras que governam como as comunicações serão efetuadas no barramento. A largura de banda de um barramento é indicada pela quantidade de bits que pode ser transmitida pelo barramento em um intervalo de um segundo
Barramento de endereços
transportam endereços das células de memória ou dispositivos de I/O para a CPU.
A largura do barramento é dada pelo número de vias do barramento, ou seja, pelo número de bits que pode trafegar de forma simultânea. E ela que define a capacidade de endereçamento. Logo, para N bits é possível endereçar 2^N. Ex: 10 vias de barramento (1 bit sendo transferido em cada) consegue endereçar 2^10 = 1024 células de memória.
Barramento de dados
transportam a informação digital binária entre CPU e memória.
A largura do barramento de dados é dada pelo número de bits que uma célula de memória pode armazenar. Obs: A capacidade total de uma memória principal se dá pela multiplicação da quantidade de células endereçáveis (conseguida pelo barramento de endereços) pela quantidade de dados de cada célula (conseguida pelo barramento de dados).
Barramento de sinais de controle destina-se a controlar operações de leitura e escrita em memória, dispositivos de I/O e atividades que apoiem o ciclo de instrução.