¿Qué es la sobrecarga de USB y por qué reduce tanto la tasa de transferencia teórica? [duplicar]

1

He estado leyendo mucho sobre el tema USB / FireWire recientemente y me encontré con el hecho de que, a pesar de que el USB 2.0 tiene una velocidad de 480 MB / s, a menudo no alcanza la velocidad de transferencia real de 60 MB / s. A menudo se menciona algún tipo de sobrecarga, pero realmente no entiendo lo que significa y no parece haber ningún tipo de explicación comprensible para alguien que no es realmente experto en tecnología como yo.

También he leído que FireWire también tiene esta sobrecarga, pero no parece ser tan grave como para USB. ¿Porqué es eso?

EDITAR: Supongo que estoy hablando de MBit. Además, ¿podría decir que los datos que deseo transferir, por ejemplo, se están enviando muy por debajo de la tasa teórica?

    
pregunta Boehmi

1 respuesta

7

El USB 2.0 es bastante ineficiente, comparado con el USB 3.0.

Hay comandos de enlace y otras transacciones, destinadas a mantener el enlace en buen estado y operativo, que no llevan datos.

Hay paquetes ACK para casi todos los paquetes de datos recibidos, y debido a que el bus es unidireccional, interrumpen la transferencia de datos.

Hay información de detección y corrección de errores en los encabezados, codificación de 8/10 bits y otros campos de encabezado de la capa física, que no llevan carga útil.

El bus utiliza la arquitectura de transmisión para el canal descendente. Es decir, cada dispositivo recibe todos los paquetes del host, y se supone que procesa solo aquellos, dirigidos a él.

Además, el bus USB 2.0 está sondeado , es decir, el host sondea cíclicamente todos los dispositivos en busca de nuevos datos, ya que no pueden interrumpir el host. Esto se resuelve en 3.0 mediante los tipos de paquetes NRDY y ERDY.

Lo bueno es que la especificación es gratuita y está disponible en usb.org, a diferencia de la especificación C, por ejemplo. El Capítulo 3 de la especificación USB 3.0 proporciona una buena respuesta a "¿Cómo es 3.0 mejor que 2.0? Y ¿Qué está pasando bajo el capó, en la capa física?".

    
respondido por el Vorac

Lea otras preguntas en las etiquetas