Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНТЕРФЕЙС SCSI.doc
Скачиваний:
3
Добавлен:
17.12.2018
Размер:
121.86 Кб
Скачать

Интерфейс Fibre Channel

Кроме параллельного интерфейса, SCSI-3 может использовать и последователь­ный интерфейс Fibre (Fiber) Channel, или FCAL (Fibre Channel Arbitrated Loop — кольцо волоконного канала с арбитражем), который занимает промежуточное положение между интерфейсами периферийных устройств (SCSI-3) и техноло­гиями локальных сетей.

Этот интерфейс может использовать коак­сиальный кабель или оптоволоконный. В обоих случаях частота 1 ГГц обеспечивает скорость передачи данных 100 Мбайт/с. Медный кабель допус­кает длину шины до 30 м, оптический — до 10 км. Здесь используется иной прото­кольный и физический уровни интерфейса и имеется возможность подключения к шине до 126 устройств (а не 8 или 16, как для параллельного интерфейса). Для двухточечного соединения возможен полнодуплексный режим (200 Мбайт/с), Это невозможно в обычных параллельных шинах. Недавно фирма Adaptec выпустила адаптер со скоростью 2 Гбит/с (и оптика, и медь). В полнодуплексном режиме достигается суммарная пропускная способность 400 Мбайт/с.

В кольцо может объединяться до 126 узлов, длина коль­ца может достигать 10 км. Информация по кольцу передается кадрами размером 36-2148 байт.

Аппарату­ра Fibre Channel включает интерфейсные адаптеры, концентраторы, коммутаторы и маршрутизаторы.

Хост-адаптер scsi

Хост-адаптер является важнейшим узлом интерфейса, определяющим произво­дительность системы SCSI. Он обеспечивает передачу данных между хостом (программой, исполняемой центральным процессором) и другими устройствами, подключенными к шине. Структуры передаваемых блоков данных и команды устройств - стандартизова­ны. Существует много вариантов адаптеров. Адаптеры SCSI существуют для всех шин расширения (ISA, EISA, MCA, PCI, VLB, PCMCIA, CardBus), шин USB и FireWire и для LPT-порта.

Конфигурирование хост-адаптеров не отличается от конфигурирования других устройств. Для современных адаптеров вместо джамперов используется программное конфигурирование (Утилита конфигурирования обычно входит в расширение BIOS, установленное на плате адаптера).

Всем устройствам SCSI, в том числе и хост-адаптеру, требуются специальные драйверы. Базовый драйвер дисковых устройств входит в BIOS хост-адаптера. От драйверов зависит производительность устройств SCSI. «Умное» ПО способно эффективно загружать работой устройства. Наиболее удобны драйверы, работающие в режиме прямого управления шиной (bus mastering), их применение позволяет реализовать все преимущества SCSI в многозадачных системах.

Управление интерфейсом

Для управления интерфейсом служит система сообщенийMessage System, кото­рыми обмениваются ИУ и ЦУ. С помощью сообщений согласуются параметры синхронного режима и разряд­ность данных.

Система команд SCSI включает общие команды, для устройств всех классов, и специфические для каждого класса. Любое SCSI-устройство должно поддерживать обязательные команды общего набора и своего класса, чем обеспе­чивается высокий уровень совместимости. Команда передается ИУ в ЦУ через блок дескриптора команды (command descriptor block). Некоторые команды сопровождаются блоком параметров, следующим за блоком дескриптора. Форматы блоков стандартизованы; длина блока, определя­емая кодом операции (первым байтом блока), может составлять б, 10 или 12 байт.