Интерфейсы ПК

       

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


5.8. Хост-адаптер 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 Programming Interface), загружаются отдельно. От драйверов сильно зави- сит производительность устройств SCSI. "Умное" ПО спо- собно эффективно загружать работой устройства, а иногда и "срезать углы" - выполнять копирование данных между устройствами без выхода на системную шину компьютера.



Содержание раздела