diferencia entre un bus y un cable

8

He estado estudiando buses utilizados en sistemas de comunicación. Por lo que leí en Wikipedia,

  

"En arquitectura de computadora, un bus (del latín ómnibus, que significa" para   all ") es un sistema de comunicación que transfiere datos entre componentes.   Dentro de una computadora, o entre computadoras. Esta expresion cubre todo   Componentes de hardware relacionados (cable, fibra óptica, etc.) y software,   Incluye protocolo de comunicación ".

¿Eso significa que tanto un cable como un bus son lo mismo? ¿Qué característica hace que el bus sea completamente diferente de un cable normal en primer lugar?

    
pregunta Sufiyan Ghori

4 respuestas

7

Un cable puede ser un bus si es un enlace en serie que contiene muchos datos individuales. Más generalmente, un bus se considera como un conjunto de cables que transportan información digital de A a B. Los procesadores de 64 bits (PC, etc.) tienen un bus de 64 bits de ancho entre la CPU y sus chips de memoria y posiblemente a otros dispositivos.

Por supuesto, no tiene que estar dentro de una computadora, todo lo que transmita información de A a B utilizará algún tipo de cable o una colección de cables para lograr esos objetivos.

Lo que diferencia a un cable por no ser un bus es que solo transporta una "entidad" coherente, como la potencia o una señal de micrófono, o está conectado a un interruptor de encendido / apagado o una guitarra o un altavoz. Un bus suele ser digital.

    
respondido por el Andy aka
5

Por lo general, considero a un autobús una unión de muchos cables. Imagine un bus de datos de dirección con A15..A0 .. 16 cables, 1 bus. Esto es válido para hardware de muy bajo nivel.

Una vez que piensa en los protocolos, un bus suele ser más una descripción de un tipo de topología.

    
respondido por el Tom L.
3

Una característica diferenciadora de un bus es que más de un dispositivo en un bus puede enviar información. Un dispositivo en un bus no solo recibe información; También puede responder. Si responde a través de algunos cables diferentes a los que recibe, entonces ambos (conjuntos de) cables forman el bus.

Si la información proviene de una sola fuente, y todos los demás dispositivos son simplemente escuchas pasivas sin forma de responder, eso no es un bus.

    
respondido por el cHao
1

Un bus es un grupo de señales que se comparte entre varios nodos. La palabra clave aquí es "compartida". Por ejemplo, cuando las computadoras se conectan mediante un concentrador Ethernet, Ethernet se usa en el modo de bus. Pero cuando las computadoras se conectan mediante un conmutador Ethernet, Ethernet no funciona como un bus.

Una implicación de esto es que, cuando un nodo transmite datos en el bus, generalmente todos los nodos podrán recibir los datos, pero solo el nodo al que se dirigen los datos, consumirá los datos. Un bus también tendrá un mecanismo sano en el lugar para manejar múltiples nodos que conducen el bus simultáneamente.

Para agregar más ejemplos, I2C, SPI, 1-Wire son todos los buses, pero USB no es un bus.

    
respondido por el Vijay Kumar

Lea otras preguntas en las etiquetas