Драйверы SCSI-устройств

 Рубрика: Интерфейс SCSI

Драйверы устройств выполняют команды, с помощью которых основной SCSI-адаптер взаимодействует с компьютером и периферийными устройствами SCSI-шины. Драйвер необходим как для работы основного адаптера, так и для работы каждого подключенного к нему периферийного устройства. Например, если в SCSI-системе из периферийных устройств имеется только дисковод CD- ROM, то необходимо установить драйвер для основного адаптера и драйвер для дисковода CD-ROM. Причем все драйверы SCSI-системы должны использовать одинаковый программный стандарт (ASPI, САМ или JLADDR). Единственным исключением (на настоящее время) является SCSI-накопитель на жестком диске, который может работать под управлением BIOS SCSI-адаптера.
Драйверы устройств реального режима устанавливаются путем их включения в файлы CONFIG.SYS или AUTOEXEC.BAT. При добавлении драйверов устройств необходимо иметь в виду то, что они использую основную память (если не загружать их верхнюю память). Чем больше используемых драйверов, тем больший объем памяти они занимают. Это может привести к тому, что некоторые DOS-приложения, занимающие большой объем основной памяти (первые 640 Кбайт ОЗУ), не будут работать. Для экономии объема основной памяти используйте функции DEVICEHIGH и LOADHIGH с целью загрузки драйверов в верхнюю область памяти (от 640 Кбайт до 1 Мбайт ОЗУ). В операционных системах семейства Windows такой проблемы нет, так как используются драйверы защищенного режима для основного адаптера и периферийных устройств.
Установка кабелей и согласующих сопротивлений
После установки и конфигурирования основного адаптера и периферийных устройств их необходимо подключить к кабелю. Внутренние устройства соединяются с помощью гибкого 68-жильного кабеля IDC (Р-кабеля). Вдоль кабеля расположено несколько разъемов, посредством которых осуществляется последовательное подключение периферийных устройств. Внешние устройства подключаются через 68-контактный разъем, расположенный на задней стороне платы SCSI-адаптера. Каждое внешнее устройство имеет два разъема, позволяющие их объединять в последовательную цепочку. Большинство коммерческих адаптеров и накопителей продаются с соответствующим SCSI-кабелем.
Все кабели должны быть согласованы (с помощью терминаторов или иных согласующих блоков). Согласующие блоки устанавливаются как на внутренние, так и на внешние SCSI-устройства. Некоторые SCSI-устройства имеют встроенные схемы согласования. Идея согласования кабеля проста: необходимые характеристики сигнального кабеля обеспечиваются путем нагрузки каждого конца SCSI-шины специальным согласующим блоком. В случае пассивного согласования используются простые сопротивления. В случае активного согласования используются достаточно сложные электронные схемы. Чтобы избежать двусмысленностей любое устройство для согласования SCSI-шины (как активное, так и пассивное) далее называется согласующим блоком. Соответственно под включением/выключением согласующего блока может пониматься как физическое подсоединение/отсоединение некоторого устройства (терминатора), так и включение/выключение соответствующей электронной схемы при помощи перемычки, DIP-переключателя или программно.
Если конец SCSI-шины не согласован, то сигналы по кабелю не будут проходить нормально (что неизбежно приведет к системным ошибкам). Для специалистов и пользователей главную трудность обычно представляет нахождение конца кабеля. Несколько примеров помогут прояснить ситуацию. Если SCSI-содержит один адаптер и один накопитель, то согласование кабеля осуществляется встроенными в эти два устройства согласующими блоками. В этом случае необходимо только подключить кабель к этим устройствам и убедиться в наличии согласующих блоков.