Интерфейс 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 байт.