Может ли функция, предоставляемая через USB, превзойти встроенную службу?

286
newperson

Скажем, у пользователя есть внешний жесткий диск USB, не повлияет ли его внешний USB-компонент на производительность жесткого диска? В случае, если внешний был лучше жесткого диска, чем внутренний?

Другой пример: возможно ли, что пользователь может приобрести ключ Wi-Fi, который превосходит встроенный Wi-Fi в своем ноутбуке? Может ли Wi-Fi, предоставляемый через USB-адаптер Wi-Fi, быть более эффективным, чем встроенная карта Wi-Fi в ноутбуке?

Я спрашиваю об этом, потому что он должен проходить через порт USB, а периферийное устройство, предоставляющее такую ​​услугу, как Wifi, кажется неэффективным.

Задаваемый конкретный вопрос: может ли функция, предоставляемая через usb, превзойти встроенную службу? Помогает ли сервис, проходящий через посредника usb, производительность

1
WiFi является исключительным примером, потому что USB-кабель может обеспечить лучшее расположение антенны. Антенны WiFi, установленные на заднем кронштейне платы адаптера PCI / PCIe, часто не оптимальны (т. Е. Сигнал блокируется корпусом ПК, поэтому вы не получаете всенаправленный прием). sawdust 7 лет назад 0

2 ответа на вопрос

1
HighTechGeek

Да, характеристики устройства USB с внешним подключением могут быть лучше, чем характеристики внутреннего устройства.

Чтобы узнать максимальную теоретическую скорость, вам нужно знать скорость USB-порта и скорость подключенного извне устройства. Более медленное из 2 будет диктовать максимальную теоретическую пропускную способность.

Теоретические максимумы:

  • Порт USB 2.0: 60 МБ / с (мегабайт в секунду)
  • Порт USB 3.0: 625 Мбит / с *

Так, например, жесткий диск с максимальной пропускной способностью 195 МБ / с, подключенный через USB 2.0, будет обеспечивать максимальную пропускную способность только 60 МБ / с (не 195 МБ / с), а тот же жесткий диск, подключенный через USB 3.0, будет обеспечивать максимальную пропускную способность 195 МБ / с (не 625MBps).

* Похоже, что существует некоторая дискуссия относительно максимальной теоретической скорости USB 3.0 (640 МБ / с против 625 МБ / с против 500 МБ / с и т. д.). Приведенный выше ответ не является авторитетным в этом отношении. Используйте числа, представленные выше, просто в качестве широких примеров, в которых рассматривается исходный вопрос об относительных скоростях

Некоторые ноутбуки все еще поставляются с портами Ethernet 100 Мбит / с (~ 10 Мбит / с) - даже адаптер USB 2 Ethernet превосходит его, не говоря уже о USB 3. Аналогично, старый ноутбук, который имеет только встроенный 802.11g Wi-Fi по сравнению с USB Wi-Fi адаптер, поддерживающий 11n или даже 11ac. grawity 7 лет назад 0
Теоретическая скорость USB 3.0 составляет 500 МБ / с, а не 640. Практически достижимая пропускная способность составляет 450 МБ / с. См. Здесь, http://superuser.com/questions/1138488/serial-communication-over-usb-3-theoretical-speed/1138568#1138568 Пожалуйста, исправьте свой ответ. Ale..chenski 7 лет назад 0
1
Eugen Rieck

Хотя верно, что современные версии USB имеют тенденцию обеспечивать большую пропускную способность, чем требуется большинству устройств, правило остается тем же: одно и то же периферийное устройство, если сравнивать (хорошо реализованное) внутреннее соединение и соединение USB, будет работать лучше на внутренний порт.

Причиной этого является задержка: каждый шаг преобразования, независимо от того, является ли он USB, Firewire, Thunderbolt или любым другим, занимает ограниченное время, что увеличивает задержку устройства.

Самый простой способ убедиться в этом - подключить твердотельный накопитель SATA3 один раз напрямую и один раз через USB 3.1: при копировании одного большого файла разница будет незаметной. Но при выполнении очень случайного ввода-вывода USB-версия будет заметно медленнее - задержка возрастает за счет двузначных коэффициентов.

Спасибо за подстрекательство. Однако это да или нет? ха-ха newperson 7 лет назад 0
@newperson, нет да или нет, ответ "это зависит". Начнем с того, что USB в ПК - это не «человек посередине». Выделенный контроллер USB использует ту же внутреннюю матрицу данных в режиме мастеринга шины, что и любое другое устройство PCI Express в системе. Таким образом, результат зависит от того, какие компоненты используются для «внутренней службы», а какой компонент «установлен» за конкретным интерфейсом USB и где узкое место передачи данных. Ale..chenski 7 лет назад 0

Похожие вопросы