Si je connecte deux lecteurs USB à un concentrateur USB externe et que je copie des données d'un lecteur à l'autre, les données transitent-elles par l'ordinateur? Ou les données seront-elles gérées par le concentrateur USB?
Cela présente-t-il des avantages en termes de performances?
Réponses:
Non, ça ne marchera pas. Toutes les données que vous copiez devront être lues par l'ordinateur à partir du lecteur source, avant d'être copiées sur le lecteur cible.
Si quoi que ce soit, avoir deux disques durs connectés au même concentrateur USB peut ralentir les choses. Si plusieurs appareils sont connectés au concentrateur, ils doivent partager la bande passante.
la source
L'USB est un protocole piloté par l'hôte, pas un standard peer-to-peer comme le firewire. Les lecteurs ne sont que des appareils, ils ne sont pas hébergés pour contrôler ou décider quoi que ce soit. Sans l'hôte, ils ne peuvent même pas interagir avec le monde extérieur.
En supposant que vous puissiez connecter les deux disques comme ça, comment peuvent-ils savoir quels fichiers / dossiers vous souhaitez copier? Vont-ils copier depuis quel lecteur vers quel lecteur et écraseront-ils les fichiers en double? Comment se comporteront-ils si les disques sont pleins?
la source
Les périphériques connectés à l'ordinateur via un concentrateur ne peuvent pas communiquer entre eux ou partager des données au sein du concentrateur; tout le trafic est entre chaque appareil et l'ordinateur.
Il n'y a aucun avantage en termes de performances à connecter deux disques à un concentrateur et cela peut nuire aux performances. Le concentrateur lui-même est connecté à l'ordinateur via une connexion USB, de sorte que tout ce qui est connecté au concentrateur doit partager la capacité de la connexion informatique du concentrateur.
L'utilisation simultanée de plusieurs disques connectés à un concentrateur en tant qu'USB 2.0 [1] dépassera généralement la bande passante USB 2.0 de la connexion informatique du concentrateur, ce qui pourrait également affecter les performances des autres périphériques USB 2.0 connectés au concentrateur. Cela peut se produire même avec un seul lecteur connecté USB 2.0 lors du transfert actif de données.
[1] La connexion USB 2.0 inclut les lecteurs USB 2.0 connectés à n'importe quel concentrateur ou les lecteurs USB 3.0 connectés à un concentrateur USB 2.0. Sur un concentrateur USB 3.0, les périphériques USB 2.0 ont un chemin de données USB 2.0 distinct avec sa propre limitation de bande passante.
la source
L'USB a ce qu'on appelle une architecture d'étoile de niveau - il doit y avoir un maître qui est le «vrai hub». Le maître envoie des jetons donnant aux appareils la possibilité d'envoyer / recevoir. Il n'y a donc pas de conflit de bus h / w comme dans les autres bus (souvenez-vous de 2 fils uniquement).
Il n'y a donc pas de transfert d'appareil à appareil - vous l'avez sur SCSI ou 1394 (firewire) - une des raisons pour lesquelles ils sont beaucoup plus chers et compliqués à faire car tout le monde doit être capable d'être un maître pendant l'arbitrage.
Les transferts de données se font donc toujours entre le maître (généralement hébergé sur un ordinateur) et les appareils connectés. Un appareil ne connaît même pas l'existence des autres appareils. Le hub est juste un autre appareil avec des caractéristiques spéciales.
la source
Pour répondre à la question du titre, il y a USB On The Go , donc théoriquement, oui. Un téléphone connecté à un concentrateur connecté à un lecteur flash peut lire les données du lecteur flash sans avoir besoin d'un ordinateur pour effectuer le transfert de données.
En pratique, ce que vous avez vraiment, c'est un appareil qui est en fait un hôte.
De plus, seuls très peu de périphériques prennent en charge cela, et généralement aucun lecteur à ma connaissance.
la source