У меня есть флэш-накопитель USB 3.0, подключенный к порту 2.0 (я понимаю, что это делает функциональность 3.0 бессмысленной), а при копировании файла с флэш-накопителя на жесткий диск компьютера (жесткий диск 5400 об / мин) он копируется со скоростью 15–20. МБ / с, при копировании того же файла на флэш-диск, на котором он изначально находился, было около 10 - 11 МБ / с. Но разве копирование файла на флэш-накопитель не сделает так, чтобы файл не проходил через компьютер, а это означает, что флэш-накопитель может использовать более высокие скорости из-за 3.0? Почему это было медленнее, чем копирование на жесткий диск?

1 ответ1

2

Флэш-накопитель и жесткий диск являются периферийными устройствами для компьютера. Термин "периферийный" явно выражает фундаментальную топологию передачи данных: чтение с периферийного устройства -> передача на хост -> запись на периферийное устройство. В ПК нет другого пути. Периферийные устройства ничего не пишут внутри себя, непосредственно для себя. Они общаются только от "периферии" к "центру" и наоборот.

Даже если флэш-накопитель поддерживает скорость USB 3.0, он может достичь этих скоростей передачи только при подключении к соответствующему порту хоста.

Процедура копирования ЧИТАЙТЕ, затем ЗАПИШИТЕ. Если вы переносите данные с флэш-памяти на жесткий диск, транзакция выполняется быстрее просто потому, что запись на жесткий диск намного быстрее, чем скорость записи на флэш-диск. Таким образом, время записи на жесткий диск меньше, чем если бы система записывала его обратно на ту же флэш-память со скоростью USB2.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .