Duas unidades conectadas via hub USB podem ignorar um computador ao compartilhar dados?
Se você tiver vários discos rígidos conectados a um hub USB, os dados copiados serão movidos pelo computador primeiro ou diretamente pelo próprio hub USB? O post de perguntas e respostas do SuperUser de hoje tem as respostas para as perguntas de um curioso leitor.
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..
Foto cedida por itBox24 (Flickr).
A questão
O leitor SuperUser IAmJulianAcosta quer saber se duas unidades conectadas ao hub USB podem transferir dados diretamente através do hub USB e ignorar completamente o computador:
Se eu conectar duas unidades USB a um hub externo e copiar dados de uma unidade para outra, os dados passam pelo computador ou o hub USB gerencia os dados? Isso tem algum benefício de desempenho??
Qual rota os dados tomarão quando forem copiados de uma unidade USB para outra??
A resposta
Os contribuidores do SuperUser lzam, Luu Vinh Phuc e fixer1234 têm a resposta para nós. Primeiro, lzam:
Não, isso não vai funcionar. Todos os dados que você está copiando precisarão ser lidos pelo computador a partir da unidade de origem antes de serem copiados para a unidade de destino.
Se alguma coisa, ter dois discos rígidos conectados ao mesmo hub USB pode atrasar as coisas. Se você tiver vários dispositivos conectados ao hub, eles terão que compartilhar a largura de banda.
Seguido pela resposta de Luu Vinh Phuc:
O USB é um protocolo controlado por host, não um padrão ponto a ponto, como o firewire. As unidades são apenas dispositivos, elas não são hosts que controlam ou decidem qualquer coisa. Sem o hospedeiro, eles não podem nem interagir com o mundo exterior.
Supondo que você possa conectar as duas unidades dessa maneira, como elas saberão quais arquivos e / ou pastas você deseja copiar? Como eles saberão de qual unidade copiar e substituir arquivos duplicados? Como eles se comportarão se as unidades estiverem cheias?
E nossa resposta final do fixer1234:
Um hub USB é apenas uma maneira de compartilhar uma conexão com o computador quando você não tem portas USB suficientes para todos os dispositivos que deseja conectar. Dispositivos conectados ao computador através de um hub USB nunca se comunicam. O hub USB garante que o tráfego entre o computador e os dispositivos conectados seja direcionado para o dispositivo correto, como se cada um estivesse literalmente conectado a uma porta USB no computador..
Não há benefício de desempenho e pode haver um prejuízo no desempenho. O próprio hub USB é conectado ao computador por meio de uma conexão USB, então tudo que estiver conectado ao hub USB precisa compartilhar a largura de banda dessa conexão. Os discos rígidos podem consumir grande parte da largura de banda do hub USB e afetar o desempenho de outros dispositivos conectados ao hub USB. Você geralmente não deseja conectar discos rígidos através de um hub USB por causa disso.
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.