Por que há um aumento de velocidade ao usar um dispositivo USB 2.0 com uma porta USB 3.0?

16

Eu sei que essa pergunta, ou perguntas semelhantes, já foram feitas antes, mas ainda estou curioso…

Meu laptop tem duas portas USB 3.0 e - ocasionalmente - conectarei um disco rígido externo da Western Digital que usa USB 2.0. Também usei essa mesma unidade conectada a uma porta USB 2.0 e, depois de experimentar essas duas configurações, posso dizer que noto uma transferência um pouco mais rápida (aproximadamente 20 MB / s a ​​mais) usando a porta USB 3.0. Isso não faz sentido para mim.

Existe alguma razão para isso?

Ben Franchuk
fonte

Respostas:

20

Isso não faz sentido para mim.

Existe alguma razão para isso?

Notei isso também quando atualizei o meu Mac Mini para um modelo com portas USB 3.0; minhas unidades USB 2.0 mais antigas copiavam dados notavelmente mais rápido. A lógica que acredito não é que todos os controladores USB 2.0 sejam iguais.

Pelo que entendi, a velocidade do USB 2.0 é especificada como uma velocidade máxima; não é uma velocidade mínima e nem uma velocidade consistente prometida. Ou seja, quando o USB 2.0 apareceu pela primeira vez, era mais rápido que o USB 1.1, mas não chegou nem perto da velocidade de 480 Mbit / s prometida. À medida que os chipsets USB 2.0 melhoraram, a velocidade e a compatibilidade melhoraram.

Simplificando, nem todos os controladores USB 2.0 são iguais. Caramba, nenhum tipo de controladores - SCSI, FireWire, PCI, etc ... - de todos e quaisquer tipos são iguais. Ou uma melhor analogia direta da tecnologia é por que alguns controladores Ethernet de gigabit podem transferir a velocidade melhor e mais rapidamente do que outros? É simplesmente melhorias no controlador.

Portanto, olhando as especificações do USB 3.0, parece que os controladores USB 3.0 têm um desempenho geral melhor e o benefício é que o padrão USB 2.0 para o qual ele é rebaixado é uma implementação com melhor desempenho do USB 2.0.

Tudo isso é anedótico e conversacional, mas eu encontrei este artigo da AnandTech sobre "Desempenho da unidade flash USB 2.0 em uma porta USB 3.0" que suporta esta afirmação:

Os tempos de transferência no mundo real mostram que, embora as unidades flash USB 2.0 tenham, de fato, um desempenho mais rápido quando "conectadas", essa melhoria é muito pequena, a ponto de ser quase ou absolutamente imperceptível. Dito isto, se você tiver portas USB 3.0 disponíveis, poderá economizar alguns segundos nos seus tempos de transferência colocando suas unidades flash USB 2.0 nelas.

E essa resposta em outra pergunta de superusuário também confirma isso; lembre-se de que a resposta aceita a esta pergunta diz que não há diferença, mas está claro para mim que definitivamente existe:

Na verdade, sim, será mais rápido por uma pequena margem. Você só verá ganhos se o dispositivo em questão puder distribuir uma largura de banda mais alta em relação a outra interface como ExpressCard ou PCIe. por exemplo, um disco rígido 7200 moderno em um gabinete externo poderia mais do que saturar a porta USB 2.0. Se o gabinete for um dispositivo USB 2.0, ele funcionará com mais de sua largura de banda quando conectado a um hub USB 3.0, mas não tanto quanto se fosse um dispositivo USB 3.0 a USB 3.0 para conectar ao hub (com um USB 3.0 cabo).

JakeGould
fonte
6
O USB 1.1 foi convertido para USB 2.0 "Full Speed", pois o 2.0 real é chamado "High Speed", o que realmente irritou os consumidores, porque o 1.1 não tem nada a ver com o 2.0 na realidade, era algo concebido por fabricantes e varejistas para que eles pudessem continuar para vender dispositivos USB 1.1. Os consumidores que não prestaram atenção compraram dispositivos USB 1.1 disfarçados com o novo nome de 2.0 Full Speed.
Moab
11
Boas informações sobre USB 1.1 / USB 2.0 “Full Speed” no @Moab. Mas o link que você forneceu não parece ter essa informação específica. Você encontrou este artigo da Ars Technica que se concentra no problema de "Velocidade máxima" versus "Alta velocidade".
JakeGould # 28/15
11
É possível que o hub USB 3.0 reduza a sobrecarga do protocolo USB, liberando alguma largura de banda? Parece que estou vendo a mesma coisa com dispositivos de áudio, onde configurações que normalmente produzem o erro "largura de banda excedida" funcionam sem erros quando conectadas a uma porta USB 3.0.
endolith 04/02