El bus es un sistema digital que transfiere datos entre componentes de un ordenador o entre ordenadores mediante cables o pistas. Los primeros buses tenían dos sistemas separados para memoria y dispositivos, pero luego se combinaron en un solo bus para simplificar la arquitectura. Más tarde, los buses se jerarquizaron y adoptaron conexiones punto a punto para mejorar el rendimiento a altas frecuencias. Existen buses paralelos y seriales.