Подстройка по скорости напоминает установку модемного соединения, т. е. предварительное выяснение максимальной скорости передачи данных всех устройств. Только после определения максимальной производительности данные начинают передаваться. В предыдущих версиях SCSI при инициализации шины главный адаптер посылал всем устройствам команду INQUIRY на самой низкой частоте 5 МГц. Проблема заключалась в следующем: даже если главный адаптер и устройство поддерживали выбранную скорость, то это не гарантировало, что обмен данными будет выполняться с такой скоростью. При этом устройства становились недоступными. Новый способ позволяет после выбора скорости передачи выполнять тестовую передачу и оценивать число ошибок.
При использовании пакетов передача данных между устройствами SCSI выполняется более оптимальным способом. В традиционной параллельной передаче используется несколько фаз: команда, сообщение, состояние и данные. В пакетной передаче вся эта информация "упаковывается" и передается по назначению. Такой способ передачи совместим с предыдущими, т. е. на одной шине могут находиться как обычные устройства, так и устройства, поддерживающие пакетную передачу. Обратите внимание, что не все устройства Ultra3 или Ultra 160 SCSI поддерживают пакетную передачу. Устройства ШгаЗ, поддерживающие пакетную передачу, обычно называются Ultral60+ SCSI.
Свойство Quick Arbitrate and Select (QAS) впервые появилось в Ultra3 SCSI и применяется для снижения времени разрешения конфликтных ситуаций путем уменьшения времени освобождения шины. QAS позволяет устройству управлять шиной при передаче без использования фазы BUS FREE.
Ultra160 и Ultra160+
Поскольку пять основных свойств Ultra3 SCSI не являются обязательными, устройства Ultra3 не имеют определенных уровней функциональности. Для решения этой проблемы ряд производителей объединились и определили дополнения к стандарту, в которых описывается минимальный набор свойств. Эти дополнения получили названия Ultra 160 и Ultral60+, так как в обоих заявлена скорость передачи данных 160 Мбайт/с, при этом они не являются официальными частями стандарта.
Ultral60 представляет собой часть реализации ШгаЗ (SPI-3) SCSI и включает первые три дополнительных свойства Ultra3 SCSI:
■ синхронизация Fast-80DT (Double Transition) для работы со скоростью 160 Мбайт/с;
■ коды CRC (Cyclic Redundancy Check);
■ подстройка по скорости.
Ultral60 SCSI работает в режиме LVD и обратно совместимо со всеми устройствами Ultra2 SCSI (LVD). Существует лишь одно ограничение: к шине не должно быть подключено однопроводных (SE) устройств. При одновременном подключении устройств Ultra2 и Ultral60 (Ultra3), каждое из них будет работать с максимально возможной производительностью, а шина будет динамически переключаться в различные режимы для поддержки нужных скоростей.
Ultral60+ дополнена двумя свойствами:
■ использование пакетов;
■ Quick Arbitrate and Select (QAS).
Устройства Ultral 60+ наилучшим образом подходят для высокопроизводительных серверов и рабочих станций.