¿Por qué es Parallel mejor que Serial?

Tabla de contenido

Que es la comunicacion serial

Clasificación de la comunicación en serie.

Características de la comunicación en serie

¿Qué es la comunicación paralela?

Características de la comunicación paralela.

 Análisis en serie y paralelo

Referencia


Que es la comunicacion serial

  La comunicación en serie se refiere al uso de una línea de datos para transmitir datos bit a bit, y cada bit de datos ocupa un período de tiempo fijo. Solo necesita unas pocas líneas para intercambiar información entre sistemas y es especialmente adecuado para la comunicación a larga distancia entre computadoras y computadoras , y entre computadoras y periféricos.

Clasificación de la comunicación en serie.

  La comunicación en serie se puede dividir en dos tipos: comunicación síncrona y comunicación asincrónica. La comunicación sincrónica consiste en realizar el envío y la recepción de datos mediante el reconocimiento de caracteres sincrónicos en el software La comunicación asincrónica es un método de comunicación que utiliza tecnología de resincronización de caracteres .

  1. Comunicación síncrona

  La comunicación síncrona es un método de comunicación que transmite datos en serie de forma continua, y solo se transmite una trama de información a la vez. El marco de información aquí es diferente del marco de caracteres en la comunicación asíncrona y, por lo general, contiene varios caracteres de datos.

  Están compuestos por caracteres de sincronización, caracteres de datos y caracteres de control (CRC). El carácter de sincronización se encuentra al comienzo de la trama y se utiliza para confirmar el comienzo del carácter de datos. Después del carácter de sincronización, el número de caracteres de datos no está limitado y está determinado por la longitud del bloque de datos a transmitir; hay de 1 a 2 caracteres de verificación, que son utilizados por el extremo receptor para verificar la exactitud del carácter recibido. secuencia. La desventaja de la comunicación síncrona es que se requiere que el reloj de envío y el reloj de recepción mantengan una sincronización estricta.

  2. Comunicación asincrónica

  En la comunicación asincrónica, hay dos indicadores más importantes en la comunicación asincrónica: formato de trama de caracteres y velocidad en baudios . Los datos generalmente se transmiten en un marco de caracteres en unidades de caracteres o bytes. El remitente envía la trama de carácter trama a trama y el dispositivo receptor la recibe trama a trama a través de la línea de transmisión. El extremo emisor y el receptor pueden controlar el envío y la recepción de datos mediante sus respectivos relojes. Estas dos fuentes de reloj son independientes entre sí y no están sincronizadas entre sí.

  Cuando el extremo receptor detecta el "0" lógico de bajo nivel (es decir, el bit de inicio de la trama de caracteres) enviado a través de la línea de transmisión, determina que el remitente ha comenzado a enviar datos. Siempre que el extremo receptor recibe el bit de parada en el marco de caracteres, sabe que se ha enviado un marco de caracteres.

Características de la comunicación en serie

  Los datos se transmiten en secuencia en una única línea de transmisión de ancho de bit, un bit tras otro, denominada comunicación en serie. En la comunicación en paralelo , un byte (8 bits) de datos se transmite simultáneamente desde el origen al destino en 8 líneas de transmisión paralelas; mientras que en la comunicación en serie, los datos se transmiten uno por uno en una sola línea de transmisión de 1 bit de ancho. Transferencia secuencial poco a poco. Dicho byte de datos debe transmitirse uno por uno secuencialmente de menor a mayor en 8 veces. Se puede observar que las características de la comunicación serial son las siguientes:

  1. Es obvio salvar las líneas de transmisión. Especialmente en la comunicación remota, esta característica es particularmente importante. Esta es también la principal ventaja de la comunicación en serie.

  2. La eficiencia de transmisión de datos es baja. En comparación con la comunicación paralela, esto también es obvio. Esta es también la principal desventaja de la comunicación en serie.

  Por ejemplo: para transmitir un byte, la comunicación en paralelo solo necesita 1T de tiempo, mientras que la comunicación en serie necesita al menos 8T de tiempo. Se puede ver que la comunicación en serie es adecuada para la transmisión a larga distancia, desde unos pocos metros hasta miles de kilómetros. Para la comunicación de larga distancia y baja velocidad, la comunicación en serie suele ser la única opción. La comunicación en paralelo es adecuada para la transmisión de datos a corta distancia y alta velocidad , y la distancia de transmisión suele ser inferior a 30 metros. Cabe mencionar en particular que la red telefónica pública existente es un medio de comunicación universal de larga distancia. Aunque está diseñada para la transmisión de señales de sonido, el uso de la tecnología de modulación y demodulación puede hacer que el sistema de red telefónica pública existente sea una comunicación de datos en serie. Proporcione líneas de comunicación prácticas y convenientes.

¿Qué es la comunicación paralela?

  La computadora entre el terminal y la transmisión de datos generalmente se basa en un cable de corriente o canales de cambio de voltaje o implementado. Si cada bit de datos de un grupo de datos se transmite en varias líneas al mismo tiempo, este método de transmisión se denomina comunicación en paralelo .

  En la comunicación en paralelo, cada bit de datos se transmite al mismo tiempo, lo que puede realizarse en paralelo en unidades de palabras o bytes. La comunicación en paralelo es rápida, pero utiliza muchas líneas de comunicación y un alto costo, por lo que no es adecuada para comunicaciones de larga distancia. Varios buses internos de una computadora o PLC transfieren datos en paralelo.

Características de la comunicación paralela.

  1. Todos los bits de datos se transmiten al mismo tiempo, con alta velocidad de transmisión y alta eficiencia. Se utiliza principalmente en tiempo real y ocasiones rápidas.

  2. El método de intercambio de información más básico en un sistema de microcomputadoras .

  3. La información transmitida en paralelo no requiere un formato fijo.

  4. La velocidad de transmisión de datos de la interfaz paralela es 8 veces más rápida que la de la interfaz en serie, y el valor teórico de la velocidad de transmisión de datos de la interfaz paralela estándar es de 1 Mbps (megabits por segundo).

  5. El ancho de datos de la transmisión en paralelo puede ser de 1 a 128 bits, o incluso más ancho, pero se requieren tantas líneas de datos como bits de datos, el costo de transmisión es mayor.

  6. La capacidad antiinterferente de la comunicación en paralelo es deficiente.

  7. La transmisión de datos dentro del chip de circuito integrado, entre los componentes de la misma placa enchufable y entre las placas enchufables en el mismo chasis son todos paralelos.

  8. Con la longitud de palabra de la computadora, generalmente de 8 bits, 16 bits o 32 bits como unidad de transmisión, los datos de una palabra se transmiten a la vez.

  9. Es adecuado para un intercambio de información cercano, amplio y rápido entre equipos externos y microcomputadoras.

  10. La transmisión de datos en paralelo solo es adecuada para comunicaciones de corta distancia , por lo general, la distancia de transmisión es inferior a 30 metros.

  Interfaz paralela :

  Generalmente, la interfaz paralela tiene 3 funciones:

  ⑴Realice la conexión con el bus del sistema: proporcione funciones de entrada y salida de datos.

  ⑵Realice la conexión con los periféricos: para garantizar una recepción y transmisión de datos efectivas con los periféricos.

  (3) Con función de procesamiento de solicitud de interrupción: la entrada y salida periférica se realizan mediante el método de interrupción.

  Conexión de interfaz :

  Interfaz paralela bidireccional típica y conexión periférica

  ⒈La conexión de la interfaz paralela y la CPU

  ⑴Bus de datos: es el canal para el intercambio de datos entre la CPU y la interfaz paralela .

  ⑵Línea de señal de lectura y escritura: controle el flujo de datos, determine si la operación es de lectura o escritura.

  ⑶ Línea de reinicio, línea de estado lista: los datos de la interfaz paralela están listos.

  ⑷Línea de solicitud de interrupción: la interfaz paralela realiza una solicitud de interrupción a la CPU.

  ⑸ Circuito de decodificación de direcciones: elija diferentes circuitos de interfaz y elija diferentes registros dentro del circuito de interfaz.

  ⒉La conexión de la interfaz paralela y los periféricos

  ⑴ Equipo de entrada: línea de entrada de datos, línea de estado lista de datos del equipo y línea de respuesta de recepción de datos de la interfaz.

  ⑵ Dispositivo de salida: línea de salida de datos, línea de estado lista para datos de interfaz y línea de respuesta de datos de recepción de periféricos.

  ⒊ Interfaz paralela

  ⑴Registro de control: recibe comandos de control de la CPU.

  ⑵Búfer de entrada de datos, búfer de salida de datos: para entrada y salida de datos.

  ⑶ Registro de estado: proporciona el estado de funcionamiento del circuito de interfaz para que lo consulte la CPU.

  Principio de transmisión :

  ⒈ Proceso de datos de entrada de interfaz paralelo

  El periférico envía los datos a la "línea de entrada de datos", a través de la línea de estado de "datos de entrada listos" para notificar a la interfaz paralela que los retire, la interfaz bloquea los datos en el "búfer de entrada" e informa al periférico a través del Línea de "respuesta de entrada de datos", el búfer de datos de la interfaz está lleno. No envíe más datos. La interfaz tiene la posición correspondiente del "registro de estado", lo que es conveniente para que la CPU consulte y la interfaz envíe interrupciones solicitudes a la CPU.

  Después de que la CPU  elimina los datos de la interfaz, la interfaz borra las señales de "entrada de datos lista" y "respuesta de entrada de datos" para que el periférico pueda ingresar los siguientes datos.

  ⒉ Proceso de datos de salida de la interfaz paralela

  La interfaz "búfer de salida de datos" está vacía, y la línea de estado "salida de datos lista" se envía a 1, y los datos enviados por la CPU se restablecen y se borran a 0. Los datos se envían al periférico a través de la "salida de datos". "línea, y la" salida de datos está lista "” La línea informa al periférico que obtenga datos.

  Ejemplos :

  El método de intercambio de información más básico en un sistema de microcomputadoras :

  Por ejemplo: microordenador e impresora de interfaz paralela , unidad de disco.

  Por ejemplo: entre los diversos componentes de la placa del sistema, una placa de interfaz entre el miembro.

 

 Análisis en serie y paralelo

¿Por qué es Parallel mejor que Serial? La característica del paralelismo es que puede hacer otras cosas al mismo tiempo. Un punto común en el proceso de optimización del sistema es que las solicitudes de interfaz se fusionan. Las solicitudes de fusión también deben procesarse en paralelo; de lo contrario, la ventaja de tiempo no es grande. La mayor ventaja del paralelismo es que se pueden realizar diferentes procesos comerciales al mismo tiempo, lo que acorta en gran medida el tiempo de espera de los usuarios y mejora la experiencia del usuario. Tome la siguiente imagen como ejemplo:

El código y el pensamiento son igualmente importantes, el código sin pensamiento es código muerto, el código con alma y pensamiento es la mejora del nivel de código.

Referencia

Comunicación de Kushiyuki: https://wiki.mbalib.com/wiki/%E4%B8%B2%E8%A1%8C%E9%80%9A%E4%BF%A1

Comunicación paralela: https://wiki.mbalib.com/wiki/%E5%B9%B6%E8%A1%8C%E9%80%9A%E4%BF%A1

Supongo que te gusta

Origin blog.csdn.net/boonya/article/details/108992548
Recomendado
Clasificación