¿Qué significa bus?
Un bus es un subsistema que se utiliza para conectar los componentes del ordenador y transferir datos entre ellos. Por ejemplo, un bus interno conecta los componentes internos del ordenador a la placa base. Una «topología o diseño de bus» también puede utilizarse de otras formas para describir conexiones digitales.
Un bus puede ser paralelo o serie. Los buses paralelos transmiten datos a través de varios hilos. Los buses serie transmiten datos en formato bit-serie.
Definición de bus
Un bus era originalmente una estructura eléctrica paralela con conductores conectados con clavijas de CPU idénticas o similares, como un bus de 32 bits con 32 cables y 32 clavijas.
Los primeros buses, a menudo denominados buses de alimentación eléctrica o barras de bus, eran conjuntos de cables que conectaban los dispositivos periféricos y la memoria, con un bus designado para los dispositivos periféricos y otro bus para la memoria. Cada bus incluía instrucciones separadas y protocolos y temporización distintos.
Los estándares de bus paralelo incluyen la tecnología avanzada de conexión (ATA) o la interfaz de sistema de pequeño ordenador (SCSI) para dispositivos de impresora o disco duro.
Los estándares de bus serie incluyen el bus serie universal (USB), FireWire o ATA serie con una topología en cadena o diseño de concentrador para dispositivos, teclados o dispositivos de módem.
Los tipos de bus informático son los siguientes:
- Bus de sistema: Un bus paralelo que transfiere datos simultáneamente en canales de 8, 16 o 32 bits y es la vía principal entre la CPU y la memoria.
- Bus Interno: Conecta un dispositivo local, como la memoria interna de la CPU.
- Bus Externo: Conecta dispositivos periféricos a la placa base, como escáneres o unidades de disco.
- Bus de expansión: Permite a las placas de expansión acceder a la CPU y a la RAM.
- Bus frontal: Bus principal del ordenador que determina la velocidad de transferencia de datos y es la vía principal de transferencia de datos entre la CPU, la RAM y otros dispositivos de la placa base.
- Bus trasero: Transfiere los datos de la caché secundaria (caché L2) a mayor velocidad, lo que permite un funcionamiento más eficiente de la CPU.
A medida que evoluciona, se puede hablar del bus basándose en distintos modelos de ingeniería. Por ejemplo, está el bus paralelo y el bus serie, como se ha mencionado anteriormente, y los distintos tipos de buses que te puedes encontrar en la placa base de un ordenador, por ejemplo, un bus de sistema, un bus de direcciones o un bus de entrada-salida.
También podemos hablar de los buses en forma de velocidades de transferencia de datos. Aquí la «velocidad del bus» o tasa puede indicarse en megahercios, o en megabytes por segundo. Por ejemplo, se dice que 100 MHz corresponden quizás a 6400 MB por segundo en algunas arquitecturas.
En general, los tipos de velocidad que alcanzan los procesadores modernos incluyen velocidades de bus que suelen ser inferiores a 10.000 MB o 10 GB por segundo.
También hay que tener en cuenta la designación de un bus en función de su ubicación en la placa de circuitos. El bus frontal suele considerarse el más rápido de la placa base.
En cuanto a otros usos del término «bus», la topología del bus de red difiere de las configuraciones del bus eléctrico mencionadas en relación con la placa de circuito y el diseño eléctrico.
En una red, el «bus» es una estructura digital que transmitirá datos en formato de bus paralelo o bus serie a lo largo de un conjunto de nodos.
El diseño del bus ha sido integral en la ingeniería eléctrica y también, como se ha mencionado, en las redes. A medida que evolucionen las conexiones, el concepto central del bus seguirá siendo relevante.