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?
hard-drive
usb
usb-flash-drive
file-transfer
flash
cheesits456
la source
la source
Réponses:
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.
la source