¿Por qué el flujo de bits en serie se volvió tan común?
El uso de enlaces seriales tiene la ventaja de que reduce el tamaño físico de la conexión. Las arquitecturas modernas de circuitos integrados tienen tantos pines en ellas que esto creó una fuerte necesidad de minimizar las demandas de interconexión física en su diseño. Esto condujo al desarrollo de circuitos que operan a velocidades extremas en las interfaces de estos circuitos utilizando protocolos en serie. Por la misma razón, es natural minimizar las demandas de interconexión física en cualquier otro lugar en cualquier otro enlace de datos.
La demanda original de este tipo de tecnología también puede tener su origen en los diseños de transmisión de datos de fibra óptica.
Una vez que la tecnología para soportar enlaces de alta velocidad se volvió muy común, era natural aplicarla en muchos otros lugares, porque el tamaño físico de las conexiones en serie es mucho más pequeño que las conexiones en paralelo.
¿Por qué no existen protocolos de comunicación del sistema generalizados que empleen algunos métodos de modulación avanzados para una mejor velocidad de símbolos?
A nivel de codificación, los esquemas de codificación para la comunicación digital pueden ser tan simples como NRZ (Non-Return to Zero) , un código de línea ligeramente más complicado (por ejemplo, 8B / 10B) , o mucho más complicado, como QAM (modulación de amplitud en cuadratura) .
La complejidad agrega costos, pero las elecciones también dependen de factores que finalmente dependen de la teoría de la información y los límites de capacidad de un enlace. La Ley de Shannon, del Teorema de Shannon-Hartley, describe la capacidad máxima de un canal (piense en eso como "la conexión" o "enlace"):
Capacidad máxima en bits / segundo = ancho de banda * Log2 (1 + señal / ruido)
Para enlaces de radio (algo así como LTE o WiFi), el ancho de banda estará limitado, a menudo por las regulaciones legales. En esos casos, se pueden utilizar QAM y protocolos igualmente complejos para obtener la mayor velocidad de datos posible. En estos casos, la relación señal / ruido suele ser bastante baja (10 a 100 o, en decibelios, 10 a 20 dB). Solo puede ir tan alto antes de que se alcance un límite superior por debajo del ancho de banda dado y la relación señal / ruido.
Para un enlace de cable, el ancho de banda no está regulado por nada más que la practicidad de la implementación. Los enlaces de cables pueden tener una relación señal / ruido muy alta, superior a 1000 (30 dB). Como se mencionó en otras respuestas, el ancho de banda está limitado por el diseño de los transistores que conducen el cable y reciben la señal, y en el diseño del propio cable (una línea de transmisión).
Cuando el ancho de banda se convierte en un factor limitante pero la relación señal / ruido no lo es, el diseñador encuentra otras formas de aumentar la velocidad de datos. Se convierte en una decisión económica si ir a un esquema de codificación más complejo o ir a más cables:
Verá los protocolos en serie / paralelos utilizados cuando un solo cable todavía es demasiado lento. PCI-Express hace esto para superar las limitaciones de ancho de banda del hardware mediante el uso de múltiples carriles.
En las transmisiones de fibra, no tienen que agregar más fibras (aunque podrían usar otras si ya están en su lugar y no se están usando). Pueden usar multiplexación por división de onda . En general, esto se hace para proporcionar múltiples canales paralelos independientes, y el problema de sesgo mencionado en otras respuestas no es una preocupación para los canales independientes.