Los buses sirven para conectar y permitir la comunicación entre los diferentes componentes de hardware de una computadora. Reducen el número de conexiones necesarias al utilizar un solo canal de datos para transmitir información entre la CPU, la memoria y los periféricos. Existen diferentes tipos de buses como los buses de datos, direcciones y control, cada uno con una función específica en el flujo de información.