Genericamente falando, o barramento é um caminho para a troca de dados entre dois ou mais circuitos. Em geral, os barramentos que utilizam comunicação paralela podem ser divididos nos seguintes três grupos:
A
barramento de memória, de processador e de entrada/saída.
B
barramento de memória, de instruções e de discos.
C
barramento de dados, de instruções e de endereços.