Для Linux представлен драйвер с поддержкой протокола UASP (USB Attached SCSI)

14 декабря 2010 года

В списке разработчиков Linux-ядра анонсирован драйвер UASP с реализацией протокола USB Attached SCSI ( UASP), позволяющего организовать высокоскоростной обмен данными с подключенными через USB-порт накопителями. Для пользователя, подключенные UASP-устройства (диски, Flash, SSD-накопители, DVD-приводы и т.п.), выглядят как SCSI-устройства.

Протокол UASP уже поддерживается современными хост-контроллерами USB 3.0 xHCI (eXtensible Host Controller Interface) и позволяет снизить нагрузку на CPU и примерно на 20% повысить скорость передачи данных по сравнению с ранее используемым протоколом BOT (Bulk Only Transfer), изначально разработанным во времена USB 1.1 и ориентированным на относительно низкоскоростные Flash и CD-накопители.

С тех пор скорость USB-контроллеров и подключаемых накопителей значительно возросла, но устаревший протокол BOT мешает реализации потенциала современных устройств, например, организации полноценных RAID-массивов из подключенных через USB-порты накопителей.

Некоторые особенности UASP:

  • Максимальное использование асинхронной передачи данных;
  • Поддержка очередей запросов (в BOT следующая команда могла передаваться только после выполнения предыдущей);
  • Реализация дополнительных управляющих команд;
  • Поддержка команд и средств управления, определенных в стандартах SPC-4, SBC-3 и SAM-5;
  • Более полное использование пропускной способности USB-шины: имеются отдельные потоки для команд, статусов, входящих и исходящих данных;
  • Минимизация дополнительных запросов между UASP-драйвером и драйвером USB-контроллера.

Источники

править
 
 
Creative Commons
Эта статья содержит материалы из статьи «Для Linux представлен драйвер с поддержкой протокола UASP (USB Attached SCSI)», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.