Наши статьи
SCSI

SCSI (от англ. Small Computer System Interface – «системный интерфейс малых компьютеров», произносится как «скази») – интерфейс, разработанный в начале 80-х годов ХХ века как стандарт, позволяющий подключать к компьютеру несколько различных периферийных устройств, таких как жёсткие диски, CD и DVD-приводы, сканеры, принтеры, накопители на магнитооптических дисках и т.д. Создателем интерфейса был американский инженер Алан Ф. Шугарт, и поначалу разработка имела неофициальное название SASI (Shugart Associates System Interface).

Интерфейс SCSI часто используется в мощных компьютерах, рабочих станциях и серверах, заслуженно имея репутацию надежного и производительного. Также его широко применяет компания  Apple в своих компьютерах  Apple Macintosh. Главными его недостатками, пожалуй, можно назвать сложность в установке и высокую стоимость (в сравнении, например, с интерфейсом SATA).

Стандарты SCSI

Стандартом определяются не только физические параметры, но и система команд, управляющих устройствами SCSI. Первый стандарт SCSI-1 появился в 1986 г., стандарт SCSI-2 – в 1994 г., а в 1995 г. была определена первая часть стандарта SCSI-3.

В первом, базовом стандарте SCSI-1 к одной шине можно было подключать до восьми различных устройств, включая контроллер. Разрядность шины была равна 8 битам, тактовая частота ее – 5 МГц, максимальная скорость передачи в асинхронном режиме до 1,5 Мб/с, в синхронном – до 5 Мб/с., для обнаружения ошибок можно было использовать контроль четности.  Существенным недостатком стандарта было то, что часть функций и команд не была определена в качестве обязательных, и это не давало гарантий их наличия в том или ином периферийном устройстве. В итоге компаниями-изготовителями был определен набор из 18 базовых команд (Common Command Set — CCS), которые должны были приниматься всеми периферийными устройствами. Этот набор лег в основу стандарта SCSI-2.

В новом стандарте существенно возросла скорость передачи данных (до 3 Мб/с в асинхронном и до 10 Мб/с в синхронном режиме), контроль четности стал обязательным, до 16 бит увеличилась разрядность шины и улучшился механизм ее работы (появился режим Fast с тактовой частотой 10 МГц), стали применяться новые разъемы с высокой плотностью расположения контактов. Также отличительной особенностью стандарта стал новый метод упорядочивания команд. Теперь периферийное устройство могло работать в многозадачном режиме, самостоятельно определяя порядок выполнения команд по степени их важности.

Следующий стандарт SCSI-3 состоит из нескольких частей, каждая из которых разрабатывается и объявляется стандартом независимо от остальных. Причиной разделения послужило то, что спецификация SCSI стала до такой степени сложной, что ее утверждение в качестве единого стандарта замедлилось из-за задержек в работе над отдельными частями. В целом, в стандарте SCSI-3 были введены новые скорости передачи данных (до 160 Мб/с) и значительно расширена система команд. Кроме того, наряду с ранее применявшимся шинным интерфейсом, в качестве среды передачи теперь могут использоваться и другие параллельные и последовательные протоколы (IEEE 1394 Firewire, Fibre Channel, Serial Storage Protocol).

Широкое распространение получил интерфейс Ultra SCSI с тактовой частотой шины 20 МГц.

Интерфейс Ultra/Wide SCSI способен поддерживать 16 периферийных устройств и обеспечивать скорость передачи данных до 40 Мб/с.

Следом за ним идет более скоростная модификация Ultra-2 Wide SCSI, с возможностью передачи данных до 80 Мб/с. Здесь изменилось технология исполнения шины и количество проводов в ней (теперь она стала выполняться витыми проводами),  а также уровни передаваемых сигналов. Если в интерфейсе Ultra SCSI постоянное увеличение тактовой частоты шины привело к необходимости ограничить максимальную длину соединительного кабеля до 1,5 метров для снижения помех, то в Ultra-2 Wide благодаря дифференциальной передаче сигналов, допустимую длину соединительного кабеля удалось увеличить до 12 м.

В следующем стандарте Ultra160/m SCSI скорость передачи данных возросла  до 160 Мб/с и стал применяться новый компонент – контроль окружения. Если возникает опасность потери данных – автоматически снижается скорость передачи.

Все стандарты SCSI-3 объединены в шесть групп: Architecture Model, Common Access Method, Device-Type Specific Command Sets, Shared Command Set, Transport Protocols, Physical Interconnects.

Все типы интерфейса SCSI совместимы между собой. Устройства сами выстраивают нужный протокол обмена, поэтому чаще всего достаточно установки правильного значения номера устройства (SCSI ID), физического подключения прибора к шине и включения терминаторов.

Просмотров: 366