Стандартом SCSI-1 обусловлено, что главное устройство, например основной адаптер, может выдавать в адрес каждого устройства только по одной команде. Стандарт SCSI-2 позволяет отправлять в каждое устройство до 256 команд: они накапливаются в нем, обрабатываются и лишь затем от него на шину SCSI поступает ответ. Принимающее устройство может изменить порядок выполнения принятых команд для того, чтобы наиболее эффективно на них реагировать. Эта возможность особенно полезна при работе в многозадачной операционной системе, например OS/2 или Windows NT.
В качестве основы стандарта SCSI-2 была принята уже оформившаяся общая система команд CCS. Но разрабатывалась она в основном для жестких дисков, и в ней не предусматривались команды для управления другими устройствами. В SCSI-2 многие старые команды откорректированы и добавлены некоторые новые (для накопителей CD-ROM, оптических устройств, сканеров, коммуникационных устройств, съемных жестких дисков и т. п.).
Чтобы шина SCSI функционировала надежно, необходимо удовлетворить очень жесткие требования к оконечным нагрузкам. К сожалению, первоначально определенная в стандарте SCSI-1 пассивная оконечная нагрузка сопротивлением 132 Ом не была предназначена для синхронной передачи данных на высоких скоростях. Плохие пассивные оконечные нагрузки могут быть причиной отражения сигнала, в результате чего при увеличении скорости передачи или количества устройств, подключаемых к шине, могут возникать погрешности. В стандарте SCSI-2 определена активная (стабилизирующая напряжение) оконечная нагрузка, которая понижает импеданс оконечного устройства до 110 Ом и повышает надежность передачи данных.
Поскольку перечисленные возможности необязательны, ими не всегда можно воспользоваться. Например, если вы подключите жесткий диск типа Fast SCSI к обычному основному адаптеру, он будет работать, но данные будут передаваться только с обычной скоростью.
Стандарт SCSI-3
Несмотря на то что стандарт SCSI-2 официально был введен совсем недавно (неформально он действует уже в течение нескольких лет), сейчас интенсивно идет работа над SCSI-3. В отличие от SCSI-1 и SCSI-2, спецификация SCSI-3 состоит из нескольких документов SPI (SCSI Parallel Interface), которые описывают физическое соединение, интерфейс электрических соединений, основной набор команд и специальные протоколы. Последние включают команды интерфейса жесткого диска, накопителей на магнитной ленте, контроллера RAID и других устройств. Все это представляет собой архитектурную модель SCSI (SCSI Architectural Model - SAM).
Стандарт SCSI-3 дополнен следующими возможностями:
■ Ultra2 (Fast-40) SCSI;
■ Ultra3 (Fast-80DT) SCSI;
■ Ultra4 (Fast-160DT) SCSI;
■ Ultra5 (Fast-320DT) SCSI;
■ дифференциальные сигналы низкого напряжения (Low Voltage Differential — LVD);
■ отказ от дифференциальных сигналов высокого напряжения (High Voltage Differential - HVD).