¿Por qué hay un aumento de velocidad cuando se usa un dispositivo USB 2.0 con un puerto USB 3.0?

16

Sé que esta pregunta, o preguntas similares, se han hecho antes, pero aún tengo curiosidad ...

Mi computadora portátil tiene dos puertos USB 3.0 y, en ocasiones, enchufaré un disco duro externo Western Digital que usa USB 2.0. También he usado esta misma unidad conectada a un puerto USB 2.0 y, después de haber probado ambas configuraciones, puedo decir que noto una transferencia un poco más rápida (aproximadamente 20 MB / s más) usando el puerto USB 3.0. Esto no tiene sentido para mí.

Hay alguna razón para esto?

Ben Franchuk
fuente

Respuestas:

20

Esto no tiene sentido para mí.

Hay alguna razón para esto?

También noté esto cuando actualicé mi Mac Mini a un modelo con puertos USB 3.0; mis unidades USB 2.0 más antiguas copiarían datos notablemente más rápido. La lógica, creo, es que no todos los controladores USB 2.0 son iguales.

Según tengo entendido, la velocidad de USB 2.0 está especificada para ser una velocidad máxima; ni un mínimo ni una velocidad constante prometida. Es decir, cuando apareció USB 2.0 por primera vez, era más rápido que USB 1.1, pero no se acercaba a la velocidad de 480 Mbit / s prometida. A medida que los chipsets USB 2.0 mejoraron, la velocidad y la compatibilidad mejoraron.

En pocas palabras, no todos los controladores USB 2.0 son iguales. Diablos, no hay ningún tipo de controladores (SCSI, FireWire, PCI, etc.) de todos y cada uno de los tipos son iguales. O una mejor analogía de tecnología directa es ¿por qué algunos controladores Gigabit Ethernet pueden transferir la velocidad mejor y más rápido que otros? Es simplemente mejoras en el controlador.

Entonces, al observar las especificaciones de USB 3.0, parece que los controladores USB 3.0 simplemente funcionan mejor en general y el beneficio es que el estándar USB 2.0 al que se degrada es una implementación de mejor rendimiento de USB 2.0.

Todo esto es anecdótico y conversacional, pero encontré este artículo de AnandTech sobre "Rendimiento de la unidad flash USB 2.0 en un puerto USB 3.0" que respalda esta afirmación:

Los tiempos de transferencia en el mundo real muestran que, si bien las unidades flash USB 2.0, de hecho, funcionan más rápido cuando están 'conectadas', esta mejora es muy pequeña, hasta el punto de ser casi o nada perceptible. Dicho esto, si tiene puertos USB 3.0 disponibles, puede ahorrar unos segundos en sus tiempos de transferencia pegando sus unidades flash USB 2.0 en ellos.

Y esta respuesta en otra pregunta de Superusuario también lo respalda; importa, la respuesta aceptada a esta pregunta dice que no hay diferencia, pero para mí está claro que definitivamente es:

En realidad, sí, será más rápido por un pequeño margen. Solo verá ganancias si el dispositivo en cuestión puede distribuir un mayor ancho de banda sobre otra interfaz como ExpressCard o PCIe. Por ejemplo, un disco duro moderno 7200 en un gabinete externo podría más que saturar el puerto USB 2.0. Si el gabinete es un dispositivo USB 2.0, funcionará con más de su ancho de banda cuando esté enchufado a un concentrador USB 3.0, pero no tanto como si fuera un dispositivo USB 3.0 a USB 3.0 a enlace de concentrador (con un USB 3.0 cable).

JakeGould
fuente
66
USB 1.1 se convirtió a USB 2.0 "Full Speed", ya que el 2.0 real se llama "High Speed", lo que realmente molestó a los consumidores, porque 1.1 no tiene nada que ver con 2.0 en realidad, fue algo concebido por fabricantes y minoristas para que pudieran continuar vender dispositivos usb 1.1. Los consumidores que no prestaron atención compraron dispositivos usb 1.1 disfrazados con el nuevo nombre de 2.0 Full Speed.
Moab
1
Buena información sobre USB 1.1 / USB 2.0 "Full Speed" allí @Moab. Pero el enlace que proporcionó no parece tener esa información específica. Encontré este artículo de Ars Technica que se enfoca en el tema "Velocidad máxima" versus "Alta velocidad".
JakeGould
1
¿Es posible que el concentrador USB 3.0 de alguna manera reduzca la sobrecarga del protocolo USB, liberando algo de ancho de banda? Parece que estoy viendo lo mismo con los dispositivos de audio, donde las configuraciones que normalmente producen el error de "ancho de banda excedido" funcionan sin errores cuando se conectan a un puerto USB 3.0.
endolito