Ir al contenido

Diferencia entre revisiones de «Comunicación paralela»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Somi (discusión · contribs.)
mSin resumen de edición
Ejemplo de sistemas de comunicación paralela: Aclaración de la mención a IBM System/360 Model 44
 
(No se muestran 39 ediciones intermedias de 27 usuarios)
Línea 1: Línea 1:
{{copyedit}}En [[telecomunicaciones]] e [[informática]], la '''comunicación paralela''' es un método para transmitir múltiples dígitos binarios ([[bit]]s) de manera simultanea. A diferencia con la [[comunicación serie]], la cual solo transmite un bit cada vez; esta es una de las características básicas que distinguen a los tipos de comunicaciones.
En [[telecomunicaciones]] e [[informática]], la '''comunicación paralela''' es un método para transmitir múltiples dígitos binarios ([[bit]]s) de manera simultánea. Es lo opuesto a la [[comunicación serie|comunicación en serie]], en la que se transmiten los bits uno a uno. Esta distinción es una de las características básicas de los canales de comunicaciones.


La diferencia básica entre un [[canal de comunicación]] en serie y uno en paralelo radica en el número de conductores eléctricos usados en la [[capa física]] para transmitir bits. La comunicación en paralelo implica el uso de mas de uno de estos conductores. Por ejemplo, un canal de 8 bits transmitirá 8 bits (o un [[byte]]) de manera simultanea, mientras que un canal en serie solo podrá transmitir esta cadena de manera secuencial. Si ambos canales operan a la misma [[frecuencia de reloj]], el canal paralelo seria ocho veces mas rápido. Un canal paralelo puede tener conductores adicionales para otras señales, como una señal de reloj para moderar el flujo de dados, una señal para controlar el direccionamiento de datos y señales de [[handshaking]].
La diferencia básica entre un [[canal de comunicación]] en serie y uno en paralelo radica en el número de conductores eléctricos usados en la [[capa física]] para transmitir bits. La comunicación en paralelo implica el uso de más de uno de estos conductores. Por ejemplo, un canal de 8 bits transmitirá 8 bits (un [[byte]]) de manera simultánea, mientras que un canal en serie solo podrá transmitir esta cadena de manera secuencial. Si ambos canales operan a la misma [[frecuencia 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 moderar el flujo de datos, una señal para controlar el direccionamiento de datos y señales de [[handshaking]].


==Ejemplo de sistemas de comunicación paralela==
== Ejemplo de sistemas de comunicación paralela ==
* [[IBM System/360]] ''Direct Control Feature'' (1964).<ref>{{cita libro|apellidos=IBM Corporation|título=IBM System/360 Principles of Operation|url=http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/360/princOps/A22-6821-0_360PrincOps.pdf}}</ref>{{rp|p.18}}. El IBM System/360 estándar poseía un puerto con un ancho de 8 bits para conexión con dispositivos externos, mientras que la variante [[IBM System/360 Model 44]] tenía un ancho de 32 bits.


* Buses para periféricos de [[Computadora personal|PC]]: [[Industry Standard Architecture|ISA]], [[Integrated Drive Electronics|ATA]], [[SCSI]], [[Peripheral Component Interconnect|PCI]] y [[Front side bus]], y puertos de impresión [[IEEE 1284|IEEE-1284]] / [[Centronics]].
* [[IBM System/360]] ''Direct Control Feature'' (1964).<ref>{{cite book|last=IBM Corporation|title=IBM System/360 Principles of Operation|url=http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/360/princOps/A22-6821-0_360PrincOps.pdf}}</ref>{{rp|p.18}}. Estandar System/360 poseía un puerto con un ancho de 8 bits. El controlador de procesos variante [[IBM System/360 Model 44|Model 44]] tenia un ancho de 32 bits.


* Bus para instrumentación de laboratorio [[IEEE-488]].
* Buses para periféricos de [[PC]]: [[Industry Standard Architecture|ISA]], [[AT Attachment|ATA]], [[SCSI]], [[Peripheral Component Interconnect|PCI]] y [[Front side bus]], y [[IEEE-1284]] / [[Centronics]] [[parallel port|"printer port"]]


== Comparación con comunicación en serie ==
* Bus para instrumentación de laboratorio [[IEEE-488]]
Antes del desarrollo de la tecnología de comunicaciones de alta velocidad en serie, la decisión de usar enlaces en paralelo en lugar de enlaces en serie estaba condicionada por los siguientes factores:


* Velocidad: Superficialmente, la velocidad de una conexión de datos paralela es igual al número de bits que se transmiten al mismo tiempo multiplicado por el [[bit rate]] de cada enlace individual, con lo cual duplicando el número de bits transmitidos al mismo tiempo se duplica el bit rate total. En la práctica, el [[sesgo de reloj]] reduce la velocidad de cada enlace individual a la del más lento de todos ellos.
==Comparacion con "Comunicación en serie"==
* Longitud del cable: La [[diafonía]] crea interferencias entre las líneas paralelas, que empeora a medida que aumenta la longitud de la conexión. Esto crea un límite máximo en la longitud de las conexiones paralelas, que suele ser menor que el de una conexión en serie.
Antes del desaroyo de la tecnología de comunicaciones de alta velocidad en serie, la elección de enlaces en paralelo sobre enlaces en serie estaban condicionados por estos factores:
* Complejidad: Las conexiones de datos en paralelo son fáciles de implementar en hardware, haciéndolo una elección lógica. Crear un [[puerto paralelo]] en un sistema computarizado es relativamente simple, solo requiere un [[biestable]] para copiar datos a un [[bus de datos]]. Por el contrario, la mayoría de las conexiones en serie primero deben ser convertidas de nuevo a paralelo por un [[UART]] antes de ser conectadas directamente a un bus.


El abaratamiento de los [[circuitos integrados]], combinado con el aumento de la demanda de velocidad y longitud de la conexión, ha desplazado a las conexiones paralelas en favor de las conexiones en serie. Por ejemplo: [[IEEE 1284|puertos de impresión IEEE 1284]] frente a [[USB]], [[PATA]] frente a [[SATA]], y [[SCSI]] frente a [[FireWire]].
* Velocidad: Superficialmente, la velocidad de una conexión de datos paralela es igual al numero de bits que se transmiten al mismo tiempo , ([[bit rate]]); duplicando en numero de bits transmitido al mismo tiempo duplica el bit rate. El la practica, el [[sesgo de reloj]] reduce la velocidad de cada conexión a la mas lenta de todas las conexiones.
* Longitud del cable: La [[diafonía]] crea interferencias entre las lineas paralelas, esto empeora a medida que aumenta la longitud de la conexión. Esto crea un limite máximo en la longitud de las conexiones paralelas que suele ser menor que el de una conexione en serie.
* Complejidad: Las conexiones de datos en paralelo son fáciles de implementar en hardware, haciéndolo una elección lógica. Crear un [[puerto paralelo]] un un sistema computarizado es relativamente simple, solo requiere un [[biestable]] para copiar datos a un [[bus de datos]]. Por el contrario, la mayoría de las conexiones en serie primero deben ser convertidas de nuevo a paralelo por un [[UART]] antes de ser conectadas directamente a un bus.

El abaratamiento de los [[circuitos integrados]], combinado con el aumento de la demanda de velocidad y longitud de la conexión ha desplazado a las conexiones paralelas en favor a las conexiones en serie; por ejemplo, [[IEEE 1284]] "printer ports" frente a [[USB]], [[PATA]] frente a [[SATA]], y [[SCSI]] frente a [[FireWire]].


Por otro lado, se están volviendo a usar conexiones de datos paralelas en comunicaciones por[[radiofrecuencia]]. En vez de transmitir bit a bit (Como con el [[código morse]]), técnicas como [[Phase-shift keying|PSM]], [[Pulse-amplitude modulation|PAM]], y comunicaciones [[Multiple-input multiple-output]] envía bytes completos de manera simultanea. Técnicas mas recientes como [[OFDM]] han sido usadas en lineas de [[ADSL]] para transmitir hasta 224 bits en paralelo, y en [[DVB-T]] para transmitir 6045 bits en paralelo.


Por otro lado, se están volviendo a usar conexiones de datos paralelas en comunicaciones por [[radiofrecuencia]]. En vez de transmitir bit a bit (como con el [[código morse]]), técnicas como [[Phase-shift keying|PSM]], [[Pulse-amplitude modulation|PAM,]] comunicaciones multiple-input y multiple-output envían bytes completos de manera simultánea. Técnicas más recientes como [[OFDM]] se han usado en líneas de [[ADSL]] para transmitir hasta 224 bits en paralelo y en [[DVB-T]] para transmitir 6045 bits en paralelo.
<!--
<!--
I'm kind of vague here. According to that Wikipedia article there are 6048 non-zero, non-pilot QAM channels...and each channel is sending (via QAM) multiple bits. But some of those bits are ECC code bits, so they do not really count as data bits.
I'm kind of vague here. According to that Wikipedia article there are 6048 non-zero, non-pilot QAM channels...and each channel is sending (via QAM) multiple bits. But some of those bits are ECC code bits, so they do not really count as data bits.
Línea 29: Línea 26:


== Referencias ==
== Referencias ==
{{Reflist}}
{{listaref}}

{{FS1037C MS188}}

==Véase tambien==
*[[Transmisión de datos]]
*[[puerto serie]]



== Véase también ==
* [[Transmisión de datos]]
* [[Puerto serie]]


{{Control de autoridades}}
[[Category:Transmisión de datos]]
[[Categoría:Transmisión de datos]]

Revisión actual - 22:08 1 sep 2024

En telecomunicaciones e informática, la comunicación paralela es un método para transmitir múltiples dígitos binarios (bits) de manera simultánea. Es lo opuesto a la comunicación en serie, en la que se transmiten los bits uno a uno. Esta distinción es una de las características básicas de los canales de comunicaciones.

La diferencia básica entre un canal de comunicación en serie y uno en paralelo radica en el número de conductores eléctricos usados en la capa física para transmitir bits. La comunicación en paralelo implica el uso de más de uno de estos conductores. Por ejemplo, un canal de 8 bits transmitirá 8 bits (un byte) de manera simultánea, mientras que un canal en serie solo podrá transmitir esta cadena de manera secuencial. Si ambos canales operan a la misma frecuencia 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 moderar el flujo de datos, una señal para controlar el direccionamiento de datos y señales de handshaking.

Ejemplo de sistemas de comunicación paralela

[editar]
  • IBM System/360 Direct Control Feature (1964).[1]: p.18 . El IBM System/360 estándar poseía un puerto con un ancho de 8 bits para conexión con dispositivos externos, mientras que la variante IBM System/360 Model 44 tenía un ancho de 32 bits.
  • Bus para instrumentación de laboratorio IEEE-488.

Comparación con comunicación en serie

[editar]

Antes del desarrollo de la tecnología de comunicaciones de alta velocidad en serie, la decisión de usar enlaces en paralelo en lugar de enlaces en serie estaba condicionada por los siguientes factores:

  • Velocidad: Superficialmente, la velocidad de una conexión de datos paralela es igual al número de bits que se transmiten al mismo tiempo multiplicado por el bit rate de cada enlace individual, con lo cual duplicando el número de bits transmitidos al mismo tiempo se duplica el bit rate total. En la práctica, el sesgo de reloj reduce la velocidad de cada enlace individual a la del más lento de todos ellos.
  • Longitud del cable: La diafonía crea interferencias entre las líneas paralelas, que empeora a medida que aumenta la longitud de la conexión. Esto crea un límite máximo en la longitud de las conexiones paralelas, que suele ser menor que el de una conexión en serie.
  • Complejidad: Las conexiones de datos en paralelo son fáciles de implementar en hardware, haciéndolo una elección lógica. Crear un puerto paralelo en un sistema computarizado es relativamente simple, solo requiere un biestable para copiar datos a un bus de datos. Por el contrario, la mayoría de las conexiones en serie primero deben ser convertidas de nuevo a paralelo por un UART antes de ser conectadas directamente a un bus.

El abaratamiento de los circuitos integrados, combinado con el aumento de la demanda de velocidad y longitud de la conexión, ha desplazado a las conexiones paralelas en favor de las conexiones en serie. Por ejemplo: puertos de impresión IEEE 1284 frente a USB, PATA frente a SATA, y SCSI frente a FireWire.

Por otro lado, se están volviendo a usar conexiones de datos paralelas en comunicaciones por radiofrecuencia. En vez de transmitir bit a bit (como con el código morse), técnicas como PSM, PAM, comunicaciones multiple-input y multiple-output envían bytes completos de manera simultánea. Técnicas más recientes como OFDM se han usado en líneas de ADSL para transmitir hasta 224 bits en paralelo y en DVB-T para transmitir 6045 bits en paralelo.

Referencias

[editar]

Véase también

[editar]