Введение	Описание команд
Описание сигналов	Типы ПУ
Описание сообщений	Конфигурирование устройств SCSI

Конфигурирование устройств SCSI

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

Все устройства на шине должны быть согласованно сконфигурированы. Для них требуется программно или с помощью джамперов установить следующие основные параметры:

Идентификатор устройства SCSI ID - адрес 0-7 (для Wide SCSI 0-15), уникальный для каждого устройства на шине. Обычно хост-адаптеру, который должен иметь высший приоритет, назначается адрес 7 (15 для Wide SCSI, если все устройства 16-битные). Позиционный код, используемый для адресации, обеспечивает совместимость адресации 8- и 16-битных устройств на одной шине.В настоящее время прорабатывается спецификация РпР для устройств SCSI, позволяющая автоматизировать процесс назначения идентификаторов. Она обеспечивает сосуществование традиционных (Legacy SCSI) устройств, идентификаторы которых задаются джамперами, с автоматически конфигурируемыми РnР-устройствами.

Контроль паритета - SCSI Parity. Если хотя бы одно устройство не поддерживает контроль паритета, он должен быть отключен для всех устройств на шине. Контроль паритета, особенно для дисковых устройств, является надежным средством защиты от искажения данных при передаче по шине.

Включение терминаторов - Termination. В современных устройствах применяются активные терминаторы, которые могут включаться одним джампером или программно управляемым сигналом. Терминаторы включаются только на крайних устройствах в цепочке. Современные хост-адаптеры позволяют автоматически включать свой терминатор, если они являются крайними, и отключать, если используются внутренний и внешний разъем канала. Это позволяет подключать и отключать внешние устройства, не заботясь о переключении терминаторов. Ранее приходилось открывать корпус и переставлять джампер, а пассивные терминаторы Устанавливать в специальные гнезда (и извлекать их оттуда).

При отсутствии внутренних терминаторов пользователь вынужден был использовать внешние, устанавливаемые на кабель.

Правильная установка терминаторов крайне существенна -отсутствие/избыток терминаторов может привести к неустойчивости или неработоспособности интерфейса.

Питание терминаторов (Terminator Power). Когда используются активные терминаторы (для современных устройств - всегда), питание терминаторов должно быть включено (джам-пером или программно) хотя бы на одном устройстве.

Согласование скорости синхронного обмена (SCSI Synchronous Negotiation). Режим синхронного обмена, обеспечивающий высокую производительность, включается по взаимному согласию устройств. Если хотя бы одно устройство на шине его не поддерживает, рекомендуют согласование запретить на хост-адаптере. Если обмен будет инициирован синхронным устройством, хост-адаптер поддержит этот режим.

Старт по команде (Start on Command) или задержанный старт (Delayed Start). При включении этой опции запуск двигателя устройства выполняется только по команде от хост-адаптера, что позволяет снизить пик нагрузки блока питания в момент включения. Хост будет запускать устройства последовательно.

Разрешение отключения (Enable Disconnection). Позволяет устройствам отключаться от шины при неготовности данных , во время длительных операций с носителем, что весьма эффективно в многозадачном режиме при нескольких ПУ на шине. В случае одного устройства отключение приводит только к дополнительным затратам времени на повторное соединение.

Устройства SCSI допускают программирование -Programmable Operating Definition. Программированием определений операций для ЛУ можно изменить такие параметры, как идентификация производителя, типа и модели устройства, уровень соответствия SCSI, номер спецификации, набор команд и т. д. Однако низкоуровневые параметры интерфейса (параметры временных диаграмм, определение паритета) сохраняются неизменными. Текущие определения могут быть считаны ИУ по командам Inquiry, Mode Sense и Read Capacity.

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

Хост-адаптер является важнейшим узлом интерфейса, определяющим производительность системы SCSI. Существует широкий спектр адаптеров. К простейшим можно подключать только устройства, не критичные к производительности. Такие адаптеры входят в комплект поставки сканеров, а подключение к ним диска невозможно. Высокопроизводительные адаптеры имеют собственный специализированный процессор, большой объем буферной памяти и используют высокоэффективные режимы прямого управления шиной для доступа к памяти компьютера. Адаптеры SCSI существуют для всех шин: ISA (8-16 бит), EISA, МСА, PCI, VLB, PCMCIA и для параллельного порта. Ряд системных плат имеют встроенный SCSI-адаптер, подключенный к одной из локальных шин. При выборе интерфейса, к которому подключается хост-адаптер, Учитывайте производительность - интерфейс не должен стать УЗКИМ местом при обмене с высокопроизводительными устройствами SCSI. Наибольшую эффективность имеют хост-адаптеры для шины PCI. Конечно, за мощный адаптер для сервера приходится платить - его цена может превышать цену рядового настольного компьютера. Еще дороже хост-адаптеры со встроенными контроллерами RAID-массивов, которые содержат мощный RISC-процессор и большой объем локальной памяти.

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

Как и всякая карта расширения, хост-адаптер должен быть сконфигурирован и с точки зрения шины расширения, к которой он подключается. Системные ресурсы для шинного SCSI-адаптера включают: ,

•	область памяти для расширения ROM BIOS, необходимого для поддержки конфигурирования устройств и дйсковых функций. Если в системе установлено несколып однотипных хост-адаптеров, ROM BIOS для них испол) зуется с одного адаптера. Разнотипные хост-адаптеры ; всегда могут работать вместе;

•	область разделяемой буферной памяти;

•	область портов ввода-вывода (I/O Port);

•	IRQ - запрос прерывания;

•	DMA - канал прямого доступа к памяти (для ISA/EISA), часто используемый для захвата управления шиной (Bus-Mastering).

Все устройства SCSI требуют специальных драйверов. вый драйвер дисковых устройств входит в BIOS хост-ал ра. Расширения, например ASPI (Advanced SCSI Progran Interface), загружаются отдельно. От драйверов сильно зав сит производительность устройств SCSI. "Умное" ПО способно эффективно загружать работой устройства, а иногда "срезать углы" - выполнять копирование данных меж устройствами без выхода на системную шину компьютера.