Tutoriales

Qué es un puerto serial y puerto paralelo: nivel técnico y diferencias

Puerto serie y puerto paralelo es algo que todos hemos escuchado muchas veces, pero es muy probable que los más jóvenes no sepan ni siquiera que son estos puertos que nos acompañaron durante tantos años. En este artículo os explicamos que es el puerto serie y que es el puerto paralelo, así como sus diferencias.

Qué es un puerto serie y un puerto paralelo

En informática, un puerto en serie es una interfaz de comunicación en serie a través de la cual la información se transfiere dentro o fuera de un bit a la vez, en contraste con un puerto paralelo. A lo largo de la mayor parte de la historia de los ordenadores personales, los datos se transfirieron a través de puertos serie a dispositivos como módems, terminales y varios periféricos.

Te recomendamos la lectura de nuestro artículo sobre Como conectarse con escritorio remoto Windows 10

La importancia del puerto serie y su funcionamiento

Mientras que las interfaces tales como Ethernet, FireWire y USB envían datos como un flujo en serie, el término «puerto serie» generalmente identifica el hardware más o menos compatible con el estándar RS-232, destinado a interactuar con un módem o con un dispositivo de comunicación similar. Los ordenadores modernos sin puertos serie pueden requerir convertidores de USB a serie para permitir la compatibilidad con dispositivos serie RS-232. Los puertos serie todavía se utilizan en aplicaciones tales como sistemas de automatización industrial, instrumentos científicos, sistemas de punto de venta y algunos productos industriales y de consumo.

Los servidores pueden usar un puerto serie como una consola de control para diagnósticos. Los equipos de red como enrutadores y conmutadores a menudo usan una consola serie para la configuración. Los puertos serie todavía se utilizan en estas áreas, ya que son simples, baratos y sus funciones de consola están altamente estandarizadas y generalizadas. Un puerto serie requiere muy poco software de soporte del sistema host.

Algunas computadoras, como la PC de IBM, usan un circuito integrado llamado UART. Este IC convierte los caracteres desde y hacia la forma en serie asíncrona, implementando la sincronización y el encuadre de los datos en el hardware. Los sistemas de muy bajo coste, como algunas de los primeros ordenadores domésticos, usarían la CPU para enviar los datos a través de un pin de salida, utilizando la técnica de bit banging. Antes de que los circuitos integrados UART de integración a gran escala (LSI) fueran comunes, una minicomputadora o microordenador tendría un puerto serie formado por múltiples circuitos integrados, a pequeña escala para implementar registros de desplazamiento, puertas lógicas, contadores y toda la otra lógica para un puerto serie.

Los procesadores de bajo coste ahora permiten estándares de comunicación en serie de mayor velocidad, pero más complejos, como USB y FireWire para reemplazar RS-232. Esto hace posible la conexión de dispositivos que no habrían operado de manera factible en conexiones en serie más lentas, como dispositivos de almacenamiento masivo, sonido y video. Muchas placas base todavía tienen al menos un puerto serie, incluso si se puede acceder solo a través de un encabezado de pin. Los sistemas de factor de forma pequeño y los portátiles pueden omitir los puertos del conector RS-232 para ahorrar espacio, pero la electrónica todavía está allí. RS-232 ha sido estándar durante tanto tiempo que los circuitos necesarios para controlar un puerto serie se volvieron muy baratos y con frecuencia existen en un solo chip, a veces también con circuitos para un puerto paralelo.

Si bien el estándar RS-232 originalmente especificaba un conector tipo D de 25 pines, muchos diseñadores optaron por implementar solo un subconjunto del estándar completo, intercambiaron la compatibilidad con el estándar por el uso de conectores menos costosos y más compactos (en particular, la versión DE-9 utilizada por el IBM PC-AT original). El deseo de suministrar tarjetas de interfaz en serie con dos puertos requería que IBM redujera el tamaño del conector para que quepa en un panel posterior de una sola tarjeta. Un conector DE-9 también encaja en una tarjeta con un segundo conector DB-25. Comenzando alrededor del momento de la introducción de IBM PC-AT, los puertos serie se construyeron comúnmente con un conector de 9 pines para ahorrar costes y espacio. Sin embargo, la presencia de un conector D subminiatura de 9 pines no es suficiente para indicar que la conexión es en realidad un puerto serie, ya que este conector también se usa para video, joysticks y otros propósitos. Algunos dispositivos electrónicos miniaturizados, en particular calculadoras gráficas y equipos portátiles de radio amateur y de dos vías, tienen puertos serie que usan un conector para teléfono, generalmente los conectores más pequeños de 2.5 o 3.5 mm y usan la interfaz más básica de 3 hilos.

Muchos modelos de Macintosh prefieren el estándar RS-422 relacionado, en su mayoría con conectores mini-DIN alemanes, excepto en los primeros modelos. Macintosh incluía un conjunto estándar de dos puertos para la conexión a una impresora y un módem, pero algunas computadoras portátiles PowerBook tenían solo un puerto combinado para ahorrar espacio. Como la mayoría de los dispositivos no usan todas las 20 señales definidas por el estándar, a menudo se usan conectores más pequeños.

Por ejemplo, el conector DE-9 de 9 pines es utilizado por la mayoría de las PC compatibles con IBM desde la PC AT de IBM, y se ha estandarizado como TIA-574. Más recientemente, se han utilizado conectores modulares. Los más comunes son los conectores 8P8C, para los cuales el estándar EIA / TIA-561 define un pinout, mientras que el «estándar de cableado del dispositivo serie de Yost» inventado por Dave Yost es común en las computadoras Unix y dispositivos más nuevos de Cisco Systems. Los conectores 10P10C también se pueden encontrar en algunos dispositivos. Digital Equipment Corporation definió su propio sistema de conexión DECconnect que se basa en el conector Modular Modular Jack (MMJ). Este es un conector modular de 6 clavijas donde la llave está desplazada de la posición central. Al igual que con el estándar Yost, DECconnect utiliza un diseño de pin simétrico que permite la conexión directa entre dos DTE. Otro conector común es el conector de cabecera DH10 común en las placas base y en las tarjetas adicionales, que generalmente se convierte mediante un cable al conector DE-9 de 9 patillas más estándar (y se monta con frecuencia en una placa de ranura libre u otra parte de la carcasa) .

El puerto paralelo funciona de una forma muy diferente

Un puerto paralelo es un tipo de interfaz que se encuentra en los PCs para conectar periféricos. El nombre se refiere a la forma en que se envían los datos, pues los puertos paralelos envían múltiples bits de datos a la vez, en comunicación paralela, a diferencia de las interfaces seriales que envían bits de uno en uno. Para hacer esto, los puertos paralelos requieren múltiples líneas de datos en sus cables y conectores de puertos, y tienden a ser más grandes que los puertos seriales contemporáneos que solo requieren una línea de datos.

Existen muchos tipos de puertos paralelos, pero el término se ha asociado más estrechamente con el puerto de la impresora o el puerto Centronics que se encuentra en la mayoría de las computadoras personales desde la década de 1970 hasta la década de 2000. Fue un estándar de facto de la industria durante muchos años y finalmente se estandarizó como IEEE 1284 a fines de la década de 1990, que definió las versiones bidireccionales de Puerto paralelo paralelo mejorado (EPP) y Puerto de capacidad extendida (ECP). Hoy en día, la interfaz de puerto paralelo es virtualmente inexistente debido al aumento de los dispositivos de bus serie universal (USB), junto con la impresión en red utilizando impresoras conectadas Ethernet y Wi-Fi.

La interfaz de puerto paralelo originalmente se conocía como el Adaptador de impresora paralelo en computadoras compatibles con PC de IBM. Fue diseñado principalmente para operar impresoras que utilizaban el juego de caracteres ASCII extendido de ocho bits de IBM para imprimir texto, pero también se podía usar para adaptar otros periféricos. Las impresoras gráficas, junto con una serie de otros dispositivos, han sido diseñadas para comunicarse con el sistema.

Antes de la llegada de USB, la interfaz paralela se adaptó para acceder a una serie de dispositivos periféricos distintos de las impresoras. Uno de los primeros usos del puerto paralelo fue para dongles utilizados como claves de hardware que se suministraban con el software de la aplicación como una forma de protección de copia de software. Otros usos incluyen unidades de disco óptico como lectores y grabadores de CD, unidades Zip, escáneres, módems externos, mandos de juegos y joysticks. Algunos de los primeros reproductores de MP3 portátiles requerían una conexión de puerto paralelo para transferir canciones al dispositivo. Los adaptadores estaban disponibles para ejecutar dispositivos SCSI a través de paralelo. Otros dispositivos como los programadores EPROM y los controladores de hardware podrían conectarse a través del puerto paralelo.

La mayoría de los sistemas compatibles con PC en los años 80 y 90 tenían de uno a tres puertos, con interfaces de comunicación definidas de esta manera:

  • Puerto paralelo lógico 1: puerto de E / S 0x3BC, IRQ 7 (generalmente en adaptadores de gráficos monocromáticos)
  • Puerto paralelo lógico 2: puerto de E / S 0x378, IRQ 7 (tarjetas IO dedicadas o mediante un controlador integrado en la placa base)
  • Puerto paralelo lógico 3: puerto de E / S 0x278, IRQ 5 (tarjetas IO dedicadas o mediante un controlador integrado en la placa base)

Si no hay ningún puerto de impresora en 0x3BC, el segundo puerto en la fila (0x378) se convierte en el puerto paralelo lógico 1 y 0x278 se convierte en el puerto paralelo lógico 2 para la BIOS. A veces, los puertos de la impresora se conectan en puente para compartir una interrupción a pesar de tener sus propias direcciones de E / S, es decir, solo se puede usar una a la vez. En algunos casos, la BIOS también admite un cuarto puerto de impresora, pero la dirección base difiere significativamente entre los proveedores. Dado que la entrada reservada para un cuarto puerto lógico de impresora en el Área de datos BIOS se comparte con otros usos en máquinas PS / 2 y con tarjetas gráficas compatibles con S3, generalmente requiere controladores especiales en la mayoría de los entornos. Bajo DR-DOS 7.02, las asignaciones de puertos del BIOS se pueden cambiar y anular usando las directivas CONFT.SYS LPT1, LPT2, LPT3 y opcionalmente LPT4.

Los sistemas basados ​​en DOS hacen que los puertos paralelos lógicos detectados por la BIOS estén disponibles bajo nombres de dispositivos como LPT1, LPT2 o LPT3 correspondientes al puerto lógico paralelo 1, 2 y 3, respectivamente. Estos nombres se derivan de términos como Line Print Terminal, Local Print Terminal o Line PrinTer. Se utilizó una convención de nomenclatura similar en sistemas ITS, DEC, así como en CP / M y 86-DOS (LST).

En DOS, se puede acceder a las impresoras paralelas directamente en la línea de comandos. Por ejemplo, el comando «TIPO C: \ AUTOEXEC.BAT> LPT1:» redirigiría el contenido del archivo AUTOEXEC.BAT al puerto de la impresora. Un dispositivo PRN también estaba disponible como un alias para LPT1. Algunos sistemas operativos como DOS permiten cambiar esta asignación fija por diferentes medios. Algunas versiones de DOS utilizan extensiones de controlador residentes proporcionadas por MODE, o los usuarios pueden cambiar la asignación internamente a través de una directiva CONFIG.SYS PRN = n (como en DR-DOS 7.02 y superior). DR-DOS 7.02 también proporciona soporte opcional incorporado para LPT4 si el BIOS subyacente lo admite.

PRN, junto con CON, AUX y algunos otros son nombres de archivos y directorios no válidos en DOS y Windows, incluso en Windows XP. Incluso hay un dispositivo MS-DOS en la vulnerabilidad de nombre de ruta en Windows 95 y 98, que hace que la computadora se bloquee si el usuario escribe «C: \ CON \ CON», «C: \ PRN \ PRN» o «C: \ AUX \ AUX «en la barra de direcciones del Explorador de Windows. Microsoft ha lanzado un parche para corregir este error, pero los sistemas operativos Windows 95 y 98 recién instalados todavía tendrán el error.

[irp]

Con esto finaliza nuestro artículo sobre que es un puerto serial y puerto paralelo, puedes dejar un comentario si tienes alguna duda.

Recent Posts

  • Discos duros y SSD

NAND: SK Hynix enviará las primeras memorias de 321 capas en el primer trimestre de 2025

SK Hynix anuncia la producción de sus memorias flash NAND más avanzadas hasta ahora, que…

7 horas atrás
  • Reviews

Drift DRAIR200 Review en Español (Análisis completo)

Drift DRAIR200 es la silla ergonómica que estabas esperando si tu presupuesto es ajustado, pero…

8 horas atrás
  • Tarjetas gráficas

Nvidia RTX 5090, nuevos indicios hablan de un precio de 1.999 dólares

Una nueva información sobre la RTX 5090 vuelve a encender las alarmas con respecto a…

8 horas atrás