Конфигурация контроллера

В старых моделях накопителей контроллер устанавливается в разъем системной платы. Практически все современные накопители IDE имеют встроенный контроллер. Такой накопитель конфигурируется с помощью программы установки параметров BIOS. Некоторые системные платы не поддерживают накопители Ultra-ATA/33 или Ultra-ATA/66/100/133. Прежде чем устанавливать такой накопитель в компьютер, удостоверьтесь, что системная плата поддерживает этот класс устройств. Установка платы адаптера SATA (рис. 14.1) позволяет подключать накопители SATA к системе со стандартным интерфейсом АТА. При наличии хост-адаптера SATA, встроенного в системную плату, дополнительная плата не требуется.

 
 

Разъем Serial ATA

Разъем Serial ATA

Разъемы Serial ATA

Разъем Parallel ATA

Рис. 14.1. Установка комбинированного хост-адаптера SATA/ATA (вверху) или обычного хост-даптера SATA (внизу) позволяет устанавливать накопители SATA в системе со стандартными хост-адаптерами ATA

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

ü адреса BIOS;

ü каналы прямого доступа к памяти (DMA);

ü сигналы запроса на прерывание (IRQ);

ü адреса портов ввода-вывода.

Следует отметить, что не каждый адаптер использует все параметры, некоторым достаточно лишь одного из приведенного списка. В большинстве случаев необходимые ресурсы будут выделены автоматически BIOS и операционной системой.

В системах, не удовлетворяющих стандарту Plug and Play, настройку адаптеров приходится выполнять вручную, причем нужно точно знать, какие именно ресурсы необходимы для каждой конкретной платы. Настройка осуществляется путем установки соответствующих переключателей.

Накопитель IDE использует BIOS системной платы, и она обеспечивает возможность загрузки с этого типа устройств. В адаптерах накопителей SCSI устанавливается ROM BIOS, которая позволяет выполнять загрузку системы с этого устройства.

Несмотря на то, что операционная система (ОС) Windows поддерживает стандартные драйверы IDE/ATA, интерфейс этого типа обычно встраивается в компоненты South Bridge или I/O Controller Hub (ICH) набора микросхем системной платы и требует загрузки специальных драйверов. При использовании системной платы, которая является более новой, чем версия вашей ОС (например, новая системная плата, приобретенная в 2002 году, которая работает в операционной среде Windows Me/9x или 2000/XP), убедитесь в том, что сразу же после установки Windows были инсталлированы драйверы набора микросхем, поставляемые вместе с материнской платой. При использовании системной платы, которая является более старой, чем версия используемой ОС, необходимые драйверы набора микросхем системной логики могут быть обнаружены на установочном диске Windows; тем не менее постарайтесь сразу же после инсталляции ОС установить самые последние версии драйверов.

Если накопитель SCSI не используется для загрузки системы, можете отключить его ROM BIOS с помощью перемычек или переключателей. При этом необходимо загружать стандартный драйвер устройства операционной системы для доступа к накопителю.

Кроме обеспечения загрузки, в ROM BIOS адаптера SCSI записаны программы, реализующие многие функции:

ü форматирование низкого уровня;

ü управление накопителем конкретного типа (в зависимости от его параметров);

ü конфигурацию адаптера;

ü диагностику;

ü поддержку нестандартных адресов портов ввода-вывода и прерываний.

Если в системной BIOS предусмотрена поддержка контроллера жесткого диска, то наличие встроенной BIOS нежелательно, поскольку для нее отводится адресное пространство в области верхней памяти. Для размещения используемой встроенной BIOS необходимо адресное пространство в области верхней памяти, занимающей последние 384 Кбайт в пределах первого мегабайта системной памяти. Верхняя память разделена на три участка по два сегмента размером по 64 Кбайт каждый, причем первый участок отводится для памяти видеоадаптера, а последний – для системной BIOS. Сегменты C000h и D000h зарезервированы для BIOS адаптеров.

Замечание

Области памяти, занимаемые BIOS различных адаптеров, не должны перекрываться. На большинстве плат есть переключатели и перемычки, с помощью которых можно изменить адреса BIOS; иногда это можно сделать и программно, предотвратив тем самым возможный конфликт.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: