Pourquoi la copie d'un lecteur flash sur un disque dur est-elle plus rapide qu'un lecteur flash sur lui-même?

0

J'ai un lecteur flash USB 3.0 branché sur un port 2.0 (je comprends que cela rend toute fonctionnalité 3.0 insignifiante), et lors de la copie d'un fichier du lecteur flash sur le disque dur de l'ordinateur (disque dur à 5 400 tr / min), il est copié entre environ 15 et 20 Mo / s, lors de la copie du même fichier sur le lecteur flash sur lequel il se trouvait à l’origine, se situait autour de 10 - 11 Mo / s. Mais copier le fichier sur le lecteur flash ne ferait-il pas en sorte que le fichier n'ait pas besoin de passer par l'ordinateur, ce qui signifie que le lecteur flash peut utiliser ses vitesses plus élevées en raison de la version 3.0? Pourquoi était-ce plus lent que la copie sur le disque dur?

cheesits456
la source
La vitesse de copie ou de déplacement de fichiers d'un périphérique à un autre dépend d'un certain nombre d'éléments, dont les vitesses de lecture et d'écriture des périphériques correspondants. Ils ne peuvent fonctionner (au maximum) qu'à la vitesse de comparaison la plus faible. Disons que le périphérique 1 lit à 54 Mo / s et le périphérique 2 écrit à 32 Mo / s, la vitesse sera alors limitée à 32 Mo / s. Une autre façon de le ralentir peut être ralentie lorsque des opérations en arrière-plan sont en cours à ce moment-là (logiciel antivirus, etc.)
Chris Rogers

Réponses:

2

Le lecteur flash et le disque dur sont des périphériques périphériques pour ordinateur. Le terme "périphérique" exprime explicitement la topologie fondamentale de transfert de données: lecture depuis périphérique -> transfert vers hôte -> écriture vers périphérique. Il n'y a pas d'autre chemin dans PC. Les périphériques n'écrivent rien en interne, directement sur eux-mêmes. Ils ne communiquent que de "périphérie" à "centre", et inversement.

Même si le lecteur flash est capable de vitesses USB 3.0, il ne peut atteindre ces taux de transfert que lorsqu'il est connecté à un port hôte correspondant.

La procédure de copie est READ, puis WRITE. Si vous transférez des données de flash vers un disque dur, la transaction se déroule plus rapidement simplement parce que les écritures du disque dur sont beaucoup plus rapides que la vitesse d'écriture du lecteur flash. Par conséquent, le temps nécessaire pour écrire sur le disque dur est plus court que si le système l’écrivait dans le même flash aux vitesses USB2.

Ale..chenski
la source