diferencia entre el puerto COM y SATA

3

alguien puede explicar por qué no puedo decir que SATA es un puerto COM, SATA is a serial port y el puerto COM es un general name para los puertos serie, ¿me equivoco? gracias de antemano

    
pregunta geek

3 respuestas

6

Los puertos COM son el nombre común de los puertos EIA-232 (también conocidos como RS-232), es decir, puertos donde solo se definen los niveles más bajos de comunicación: físico (mecánico y eléctrico) y enlace de datos.

Para SATA, estos son diferentes, y SATA define también las capas de red y transporte, lo que significa empaquetado y detección / corrección de errores. Puede ejecutar un protocolo en puertos CMO que también lo hacen, pero no forman parte de la especificación COM en sí.

    
respondido por el stevenvh
6

El puerto "COM" es el nombre dado a un puerto RS-232 en DOS (y continúa en Windows). Es específico para ese tipo de puerto en ese sistema operativo. Que yo sepa, ningún otro sistema operativo utiliza el nombre de puerto "COM". Unix & Linux se refiere a ellos como "puertos TTY serie".

  

COM es el nombre original, pero aún común, de la interfaz del puerto serie en computadoras compatibles con PC de IBM. Es posible que no solo se refiera a puertos físicos, sino también a puertos virtuales, como los puertos creados por Bluetooth o adaptadores USB a serie.

     

- Wikipedia

SATA, aunque sí es un "protocolo serie" no es un puerto COM y no tiene nada que ver con COM o RS-232. Los niveles de señalización de línea son completamente diferentes, los datos contenidos dentro del flujo de bits se forman de manera diferente, etc.

  

Serial ATA (SATA o Serial Advanced Technology Attachment) es una interfaz de bus de computadora para conectar adaptadores de bus de host a dispositivos de almacenamiento masivo como unidades de disco duro y unidades ópticas. Serial ATA fue diseñado para reemplazar el antiguo estándar ATA (AT Attachment) (también conocido como EIDE), que ofrece varias ventajas sobre la antigua interfaz paralela ATA (PATA): menor volumen de cables y costo (7 conductores frente a 40), intercambio directo nativo , una transferencia de datos más rápida a través de tasas de señalización más altas y una transferencia más eficiente a través de un protocolo de cola de E / S (opcional).

     

- Wikipedia

Intentar comparar los dos es como intentar comparar un puerto de impresora paralelo con un conector IDE paralelo. Si bien ambos son paralelos, son completamente diferentes en la forma en que operan y las señales que pasan a través de ellos.

Mientras lo hace, también puede decir que USB es lo mismo que COM y SATA, y ¿por qué no incluir DVI en eso también? O Ethernet? Todos son "protocolos seriales" porque transmiten un bit tras otro, pero son tan diferentes entre sí de tantas formas que no pueden compararse entre sí de manera sensata.

    
respondido por el Majenko
3

El problema es que "puerto COM" no es un nombre general para un puerto serie. Es un nombre específicamente para puertos serie de PC. Aunque la transferencia de datos en serie se realiza tanto en conexiones COM como en SATA, las dos son completamente incompatibles, por lo que es incorrecto llamar a una conexión SATA un puerto COM.

    
respondido por el JustJeff

Lea otras preguntas en las etiquetas