Los buses son el mecanismo más común para la comunicación entre dispositivos en un computador. Existen varios tipos de buses que cumplen funciones diferentes como transmitir datos, direcciones o controlar el uso del bus. El ancho del bus afecta la cantidad de datos que pueden transferirse simultáneamente y el rendimiento general del sistema.