Definición de Bus de datos
En informática, al hablar de buses de datos nos referimos en general a cualquier canal donde se transmite información entre distintos dispositivos de hardware de una computadora.
En un CPU, el bus de datos permite el intercambio de datos entre la CPU y el resto de unidades. Por ejemplo, en un procesador Intel moderno se emplea un bus de datos de 64 bits para conectar (entrar y sacar datos) el procesador con su memoria.
Los buses de datos se implementan a través de cables o también conductos en pistas metálicas sobre chips. Allí circulan las señales con los datos.
En este artículo nos detendremos especialmente en los buses de datos empleados en la CPU.
Además de permitir el intercambio de datos entre la CPU y otras unidades, los buses de datos también son utilizados para la comunicación entre dispositivos periféricos y la CPU. Por ejemplo, un teclado, un mouse o una impresora se conectan a la CPU mediante buses de datos para transmitir la información necesaria.
Los buses de datos pueden ser de diferentes tipos y velocidades. Existen buses de datos internos, que se utilizan dentro del CPU para la comunicación entre diferentes componentes, como la memoria y la unidad de procesamiento. También existen buses de datos externos, que permiten la comunicación con dispositivos externos a la computadora, como discos duros, unidades USB o tarjetas de red.
La velocidad de los buses de datos es crucial para el rendimiento de un sistema informático. A medida que la velocidad de procesamiento de los CPU y la cantidad de datos a transmitir aumentan, es necesario contar con buses de datos más rápidos. Esto se logra mediante el aumento de la cantidad de cables o pistas en el bus, utilizando tecnologías como el par trenzado o la fibra óptica, que permiten una transmisión más rápida y sin interferencias.
En resumen, los buses de datos son canales de comunicación que permiten la transmisión de información entre diferentes dispositivos de hardware de una computadora. Su correcto funcionamiento y velocidad son fundamentales para garantizar un óptimo rendimiento del sistema.

Diagrama simplificado de un sistema informático implementado con un solo bus de sistema. Esta organización modular fue popular en las décadas de 1970 y 1980.
Funcionamiento del bus de datos en CPU
Generalmente, el mismo bus de datos es usado para operaciones de escritura/lectura.
Cuando es una operación de escritura, el procesador pondrá los datos (a ser escritos) en el bus de datos.
Cuando es una operación de lectura, el controlador de memoria obtendrá los datos de un bloque específico de memoria y lo pondrá en un bus de datos.
El bus de datos también conecta los puertos de entrada/salida al CPU. Por lo tanto, el CPU podrá escribir datos o leerlos de la memoria o de los puertos de entrada/salida.
El ancho del bus de datos en CPU
Una de las características más importantes del bus de datos es su ancho (width). El ancho de un bus de datos se refiere al número de bits (cables eléctricos) que constituyen el bus. Los anchos típicos de los buses de datos son 1-, 4-, 8-, 16-, 32- y 64-bits.
Cuando los fabricantes se refieren al número de bits que emplea un procesador (por ejemplo, "Esta computadora utiliza un procesador de 64 bits"), se están refiriendo al ancho del front side data bus (bus delantero), el bus que conecta el procesador con su memoria principal.
Otros tipos de buses de datos en computadora incluyen el back side bus (Bus trasero), que conecta el procesador con una memoria caché dedicada.
Un bus de datos es generalmente gobernado por un controlador de bus que regula la velocidad de la información entre componentes. En general, todos los datos necesitan viajar a la misma velocidad dentro de una computadora y nada puede viajar más rápido que la CPU. Los controladores de bus mantienen las cosas moviéndose a la misma velocidad.

Diagrama del funcionamiento del CPU: las líneas negras indican flujo de datos en los buses de datos, las rojas flujos de control en los buses de control y las flechas el sentido del flujo. Licencia CC
Para más información leer: CPU.
Bus de datos serial o paralelo
Un bus de datos puede operar en serial o en paralelo. Los buses seriales (como el USB y el FireWire) emplean un único cable para enviar y recibir información entre componentes.
En tanto los buses paralelos (como el SCSI) usa varios cables para comunicarse entre componentes.
Bus de datos vs. bus de dirección
Los buses de datos llevan los datos que serán almacenados, en cambio los buses de dirección llevan la ubicación donde estos deberían ser almacenados.
Otros buses
* Bus de dirección
* Bus de control
Resumen: Bus de datos
En informática, los buses de datos son canales de transmisión de información entre dispositivos de hardware de una computadora. En la CPU, permiten el intercambio de datos entre la CPU y otras unidades. Se implementan a través de cables o pistas metálicas en chips y transmiten señales con los datos.
¿Qué es un bus de datos en informática?
En informática, un bus de datos es un canal de comunicación que permite la transferencia de información entre distintos dispositivos de hardware en una computadora. Funciona como una especie de autopista por donde circulan los datos.
¿Cuál es la función de un bus de datos en una computadora?
La principal función de un bus de datos es facilitar la comunicación y transferencia de información entre los distintos componentes de hardware de una computadora, como la memoria, la unidad de procesamiento central (CPU), las unidades de disco, entre otros.
¿Cuántos tipos de buses de datos existen?
Existen varios tipos de buses de datos en informática, como el bus de datos interno, que se utiliza para la transferencia de datos dentro de la CPU, y el bus de datos externo, que se utiliza para la comunicación entre la CPU y otros dispositivos externos, como periféricos y unidades de almacenamiento.
¿Cuál es la velocidad de transferencia de un bus de datos?
La velocidad de transferencia de un bus de datos puede variar dependiendo del tipo de bus y de las especificaciones del sistema. En general, los buses de datos más modernos y de mayor rendimiento ofrecen velocidades de transferencia de varios gigabytes por segundo.
¿Qué sucede si la velocidad de transferencia de un bus de datos es lenta?
Si la velocidad de transferencia de un bus de datos es lenta, puede afectar negativamente el rendimiento general del sistema. Las operaciones de lectura y escritura de datos podrían demorarse, lo que puede causar retrasos en la ejecución de tareas y en la respuesta de la computadora.
¿Se pueden expandir los buses de datos en una computadora?
Sí, es posible expandir los buses de datos en una computadora mediante diversas técnicas, como la utilización de tarjetas de expansión o adaptadores que permiten conectar nuevos dispositivos y ampliar la capacidad de comunicación entre los componentes del hardware. Esto puede mejorar el rendimiento y la funcionalidad del sistema.
Autor: Leandro Alegsa
Actualizado: 09-07-2023
¿Cómo citar este artículo?
Alegsa, Leandro. (2023). Definición de Bus de datos. Recuperado de https://www.alegsa.com.ar/Dic/bus_de_datos.php