Интерфейс SCSI
5.4 Интерфейс SCSI
Системный интерфейс малых компьютеров SCSI (Small Computer System Interface) был стандартизован ANSI в 1986 году. Интерфейс предназначен для соединения устройств различных классов - памяти прямого и последовательного доступа, CD-ROM, оптических дисков однократной и многократной записи, устройств автоматической смены носителей информации, принтеров, сканеров, коммуникационных устройств и процессоров. Устройством SCSI - SCSI Device - называется как хост-адаптер, связывающий шину SCSI с какой-либо внутренней шиной компьютера. К одному контроллеру может подключаться несколько периферийных устройств, по отношению к которым контроллер может быть как внутренним, так и внешним.
По физической реализации интерфейс является 8-битной параллельной шиной с тактовой частотой 5 МГц. Шина допускает подключение до 8 устройств, скорость передачи данных в первоначальной версии достигала 5 Мбайт/с.
Спецификация - SCSI-2, расширяющая возможности шины как в количественных, так и в качественных показателях. Тактовая частота шины Fast SCSI-2 достигает 10 МГц, а Ultra SCSI-2 - 20 МГц. Разрядность данных может быть увеличена до 16 бит - эта версия называется Wide SCSI-2 (широкий), а 8-битную версию назвали Narrow (узкий). 16-битная шина позволяет увеличивать число устройств до 16. Стандарт SCSI-2 определяет и 32-битную версию интерфейса. Комбинации тактовой частоты и разрядности обеспечивают широкий диапазон пропускной способности, достигающей 40 Мбайт/с для реальной версии Ultra Wide SCSI-2.
Спецификация - SCSI-3 - дальнейшее развитие стандарта, направленное на увеличение количества подключаемых устройств. SCSI-3 существует в виде широкого спектра документов, определяющих отдельные стороны интерфейса.
Для параллельных шин скорость передачи данных определяется частотой передач, измеряемой в миллионах передач за секунду - MT/sec (Mega Transfer/sec) и разрядностью.
Скорость передачи данных для различных вариантов параллельной шины приведена в таблице 5.2.
Таблица 5.2 - Скорость передачи данных по параллельной шине SCSI
Разрядность | Рекомендуемые материалыFREE Построение графического интерфейса в системе Matlab -66% Создание программной системы с элементарным интерфейсом консольного режима (Lazarus) Табуляция функции и её производной с интерфейсом Вариант 7 - Отчёт по практике - Создание программной системы c Qt интерфейсом на С++ Lazarus Считывание строки с файла и работа с ней (2сем) с интерфейсом с 2 формами Вариант 7 - Отчёт по практике №2 - Создание программной системы с элементарным интерфейсом консольного режима С++ Разновидностьт | |||
Шины, бит | Обычный | Fast | Fast-20 (Ultra) | Fast-40 (Ultra2) |
8 (narrow) | 5 Мбайт/с | 10 Мбайт/с | 20 Мбайт/с | 40 Мбайт/с |
16 (wide) | 10 Мбайт/с | 20 Мбайт/с | 40 Мбайт/с | 80 Мбайт/с |
32 (wide)* | 20 Мбайт/с | 40 Мбайт/с | 80 Мбайт/с | Бесплатная лекция: "Печатные процессы" также доступна. 160 Мбайт/с |
*реализации не встечаются |
Последовательный интерфейс FCAL (Fibre Channel Arbitrated Loop - арбитражное кольцо волоконного канала) по реализации ближе к интерфейсам локальных сетей. Этот интерфейс, известный также и как Fibre Channel SCSI, может иметь как электрическую (коаксиальный кабель), так и оптоволоконную реализацию. В обоих случаях частота 800 МГц обеспечивает скорость передачи данных 100 Мбайт/с. Медный кабель допускает длину шины до 30 м, оптический - до 10 км. Здесь имеется возможность подключения к шине до 126 устройств (а не 8 или 16, как для параллельного интерфейса). Двухпортовые устройства могут достигать пиковой скорости обмена до 200 Мбайт/с.
5.4.1 Физический интерфейс
Физически 8-битный интерфейс SCSI представляет собой шину, состоящую из 25 сигнальных цепей. Для обеспечения помехозащищенности каждая сигнальная цепь имеет свой отдельный обратный провод.
Каждое устройство SCSI, подключенное к шине, должно иметь свой адрес, назначаемый при конфигурировании. Для 8-битной шины диапазон значений адреса 0-7, для 16-битной - 0-15. Адрес задается предварительной установкой переключателей или джамперов, для хост-адаптера возможно и программное конфигурирование.