SCSI-интерфейс

В 1986 году был разработан интерфейс шины SCSI (Small Computer System Interface — интерфейс малых вычислительных систем). Аббревиатура SCSJ произносится как "скази"

Первая шина реализующая этот интерфейс SCSI-1 обеспечивала скорость передачи данных 5 Мбайт/с

Версии, работающие с более вы­сокой скоростью, получили названия Fast SCSI (10 МГц), Ultra SCSI (20 МГц), Ultra2 SCSI (40 МГц), Ultra3 SCSI (80 МГц) и Ultra4 SCSI (160 МГц).

SCSI - это шина, к которой могут подсоединяться 8 SCSI-контроллеров. Ими могут быть один или несколько жестких SCSI-дисков, устройства для чтения и записи компакт-дисков, сканеры, накопители на магнитной ленте и другие пери­ферийные устройства.


Каждое устройство имеет свой идентификационный код от 0 до 7. У каждого устройства есть два разъе­ма: один — входной, другой — выходной. Кабели соединяют выходной разъем одного устройства с входным разъемом следующего устройства и т, д. Это похоже на соединение лампочек в елочной гирлянде.

Контроллер SCSI помещается на встроенной карте и является первым звеном цепи,.

Обычный кабель для 8-разрядного SCSJ-устройства имеет 50 прово­дов, 25 из которых (заземление) спарены с 25 другими, за счет чего обеспечива­ется хорошая помехоустойчивость, которая необходима для высокой скорости работы.

Из 25 проводов 8 используются для данных, 1 — для контроля четности, 9 — для управления, а оставшиеся сохраняются для будущего применения.

16-и 32-разрядным устройствам требуется еще 1 кабель для дополнительных сигна­лов. Длина кабеля может быть несколько метров, для обеспечения связи с внеш­ними устройствами (сканерами и т, п.),

SCSI-контроллеры и периферийные SCSI-устройства могут быть источни­ками или приемниками команд. Обычно контроллер, действующий как источ­ник, посылает команды дискам и другим периферийным устройствам, которые, в свою очередь, являются приемниками.

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

Интерфейс SCSI позволяет всем устрой­ствам работать одновременно, что значительно повышает производительность среды, поскольку активизируются сразу несколько процессов ввода вывода.