Comunicación paralela - Parallel communication

Comunicación en paralelo versus en serie

En la transmisión de datos , la comunicación en paralelo es un método para transmitir varios dígitos binarios ( bits ) simultáneamente. Contrasta con la comunicación en serie , que transmite solo un bit a la vez; esta distinción es una forma de caracterizar un enlace de comunicaciones .

La diferencia básica entre un canal de comunicación paralelo y uno en serie es el número de conductores eléctricos utilizados en la capa física para transmitir bits. La comunicación paralela implica más de uno de esos conductores. Por ejemplo, un canal paralelo de 8 bits transmitirá ocho bits (o un byte ) simultáneamente, mientras que un canal serie transmitirá esos mismos bits secuencialmente, uno a la vez. Si ambos canales funcionaran a la misma velocidad de reloj , el canal paralelo sería ocho veces más rápido. Un canal paralelo puede tener conductores adicionales para otras señales, como una señal de reloj para controlar el flujo de datos, una señal para controlar la dirección del flujo de datos y señales de reconocimiento .

La comunicación en paralelo es y siempre se ha utilizado ampliamente en circuitos integrados , en buses periféricos y en dispositivos de memoria como la RAM . Los buses del sistema informático, por otro lado, han evolucionado con el tiempo: la comunicación paralela se usaba comúnmente en los buses del sistema anteriores, mientras que las comunicaciones seriales prevalecen en las computadoras modernas.

Ejemplos de sistemas de comunicación en paralelo

Comparación con enlaces seriales

Antes del desarrollo de las tecnologías en serie de alta velocidad, la elección de enlaces paralelos en lugar de enlaces en serie se basaba en estos factores:

  • Velocidad: superficialmente, la velocidad de un enlace de datos paralelo es igual al número de bits enviados a la vez multiplicado por la tasa de bits de cada ruta individual; duplicar el número de bits enviados a la vez duplica la velocidad de datos. En la práctica, la desviación del reloj reduce la velocidad de cada enlace al más lento de todos los enlaces.
  • Longitud del cable: la diafonía crea interferencias entre las líneas paralelas y el efecto empeora con la longitud del enlace de comunicación. Esto coloca un límite superior en la longitud de una conexión de datos en paralelo que suele ser más corta que una conexión en serie.
  • Complejidad: los enlaces de datos paralelos se implementan fácilmente en el hardware, lo que los convierte en una opción lógica. La creación de un puerto paralelo en un sistema informático es relativamente simple y solo requiere un pestillo para copiar datos en un bus de datos . Por el contrario, la mayoría de las comunicaciones en serie deben volver a convertirse primero en forma paralela mediante un receptor / transmisor asíncrono universal (UART) antes de que puedan conectarse directamente a un bus de datos.

El costo decreciente y el mejor rendimiento de los circuitos integrados ha llevado a que los enlaces en serie se utilicen en favor de los enlaces en paralelo; por ejemplo, los puertos de impresora IEEE 1284 frente a USB , Parallel ATA frente a Serial ATA y FireWire o Thunderbolt son ahora los conectores más comunes para transferir datos desde dispositivos audiovisuales (AV) como cámaras digitales o escáneres de nivel profesional que solían requerir comprando un HBA SCSI hace años.

Una gran ventaja de tener menos cables / pines en un cable serial es la reducción significativa en el tamaño, la complejidad de los conectores y los costos asociados. Los diseñadores de dispositivos como los teléfonos inteligentes se benefician del desarrollo de conectores / puertos que son pequeños, duraderos y aún brindan un rendimiento adecuado.

Por otro lado, ha habido un resurgimiento de los enlaces de datos paralelos en la comunicación de RF . En lugar de transmitir un bit a la vez (como en el código Morse y BPSK ), técnicas conocidas como PSM , PAM y la comunicación de múltiples entradas y múltiples salidas envían algunos bits en paralelo. (Cada uno de estos grupos de bits se denomina " símbolo "). Estas técnicas se pueden ampliar para enviar un byte completo a la vez ( 256-QAM ).

Ver también

Referencias