SCSI

SCSI (Small Computer System Interface):
1. Наименование вида интерфейса (адаптера, шины), предназначенного для подключения к ПК жестких дисков и других периферийных устройств (в том числе сканеров, оптических накопителей, дисководов CD-ROM, принтеров, а также других ПК). Разработан в начале 1980-х для компьютеров фирмы Apple. В настоящее время используется в мощных микрокомпьютерах разных типов (преимущественно в файл-серверах) и (реже) в рабочих станциях. Конкурирует с адаптером типа EIDE.
2. Стандарт на интерфейс с аналогичным наименованием, предназначенный для подключения к ПК жестких дисков, планшетных сканеров и других периферийных устройств. Версии этого стандарта SCSI-2 (иногда называемого Fast SCSI) поддерживает скорость передачи данных 10 или 20 Мбайт/с в зависимости от разрядности шины; Ultra SCSI обеспечивает скорость 20 Мбайт/с. Версия интерфейса SCSI-3 (он же — Apple FireWire и IEEE P1394) предназначена для современных модификаций компьютеров Power Macintosh, используется, в частности, для разработки средств (в том числе микросхем), обеспечивающих создание и работу различных мультимедийных комплексов (см. также SSA и FC-AL).
Интерфейс SCSI является параллельным. К шине одновременно может быть подключено до восьми устройств, включая основной контроллер SCSI (или хост-адаптер). Контроллер SCSI является по сути самостоятельным процессором и имеет свою собственную BIOS (которая иногда может размещаться в BIOS материнской платы). Он выполняет все операции по обслуживанию и управлению шиной SCSI, освобождая от этого центральный процессор.
Физически интерфейс SCSI представляет собой плоский кабель с 25- или 50-контактными разъемами для подключения периферийных устройств. Шина SCSI содержит восемь линий данных, сопровождаемых линией контроля четности, и девять управляющих линий. Стандарт SCSI определяет два способа передачи сигналов — однополярный, или асимметричный (Single ended) и дифференциальный (Differential). В первом случае имеется один провод с нулевым потенциалом («земля»), относительно которого передаются сигналы по линиям данных с уровнями сигналов, соответствующим ТТЛ-логике. При дифференциальной передаче сигнала для каждой линии данных выделено два провода, и сигнал на этой линии получается вычитанием потенциалов на их выходах. При этом достигается гораздо лучшая помехозащищенность, что позволяет увеличить длину кабеля.
Для интерфейса SCSI необходимо наличие терминаторов — согласующих сопротивлений, которые поглощают сигналы на концах кабеля и препятствуют образованию эха. Для интерфейса SCSI вообще характерна высокая чувствительность к качеству изготовления кабелей и к их длине, которая может быть различной в зависимости от версии интерфейса.
Устройства SCSI также соединяются в виде цепочки (daisy chain), причем каждое устройство SCSI имеет свой адрес (SCSI ID) в диапазоне от 0 до 7 (или от 0 до 15). В качестве адреса платы контроллера обычно используется наибольшее значение SCSI ID — 7(15), адрес загрузочного диска SCSI ID равен 0, а второго диска — 1. Обмен между устройствами на магистрали SCSI определяется нормированным списком команд (Common Command Set, ССS). Программное обеспечение для интерфейса SCSI не оперирует физическими характеристиками накопителя (то есть числом цилиндров, головок и т. д.), а имеет дело только с логическими блоками данных, поэтому в одной SCSI-цепочке с легкостью уживаются, например, сканер, жесткий диск и накопитель CD-R.
Опрос устройств производится контроллером SCSI сразу после включения питания. При этом для устройств SCSI реализовано автоконфигурирование устройств (Plug-n-play) по протоколу SCAM (SCSI Configured AutoMagically), в котором значения SCSI ID выделяются автоматически. Для стандартизированного управления SCSI-устройствами наиболее широко применяется программный интерфейс ASPI (Advanced SCSI Programming Interface).
Статья находится в рубриках
Яндекс.Метрика