Автоматическая конфигурация устройства Plug- and –Play
Несложно догадаться, что необходимость присвоения верных значений параметров для прерываний, портов ввода/вывода и базовых адресов может сделать установку аппаратного средства сложной задачей. Пользователи называют аппаратные средства, которые требуют ручной настройки подобных параметров – традиционными устройствами. К таким устройствам можно отнести сетевой адаптер, звуковую карту и т.д. Часто при попытке установки традиционного устройства возникает аппаратный конфликт, пользователю остается лишь отказаться от использования нового устройства. Устранение потенциальных конфликтов может оказаться непосильной задачей для многих. Чтобы упростить процесс установки плат расширения изготовители ПК и комплектующих, а также разработчики ОС, совместно выработали спецификацию конфигурации устройств (Plug-and-Play) включай и работай. Обычно при подключении автоматически конфигурируемого устройства, оно взаимодействует с BIOS, другими устройствами и ОС, чтобы определить какие прерывания, порты и области памяти, доступные в данный момент. Затем устройство выбирает необходимые ему ресурсы из доступных. После этого устройство уведомляет остальные аппаратные средства о сделанном выборе. Это избавляет пользователя от необходимости выявлять свободные ресурсы и конфигурировать устройства вручную.
Таким образом спецификация Р & Р существенно упрощает установку аппаратных устройств. К сожалению, традиционные устройства не участвуют в коммуникации автоматически конфигурируемых устройств, направленной на координацию использующихся ресурсов. Устройства, соответствующие Р & Р могут выбирать ресурсы, уже занятые традиционными устройствами. Когда возникает такие конфликты, их следует устранять, т.к оба устройства не могут нормально функционировать.
Устранение конфликтов устройств
Мы уже знаем, что когда 2 устройства пытаются используя одну линию IRQ возникает конфликт прерываний. Подобно этому конфликт возникает когда 2 устройства имеют один адрес порта или базовый адрес памяти. Обычно в таких случаях одно или оба устройства оказываются неработоспособными. Часто диспетчер устройств в WINDOWS обнаруживает конфликты, отображает индикатор конфликта (правой кнопкой мыши по ярлыку «Мой компьютер» , появляется окно свойства-> система-> устройства -> по типам) Windows указывает конфликты устройств с помощью жёлтого значка с восклицательным знаком. Когда возникают подобные конфликты, нужно изменить настройки использования ресурсов для одного или двух конфликтующих устройств. Для этого в зависимости от типа устройства используются: переключатели, перемычки или программные средства. Зарезервировать ресурсы, используемые традиционными устройствами, можно с помощью программы Setup.
Использование диспетчера устройств для контроля или изменения используемых устройствами ресурсов.
Когда возникает аппаратный конфликт, просмотреть информацию об используемых устройствах можно с помощью Диспетчера устройств (правой кнопкой на Мой компьютер ->свойства -> Device Manager), выбрать устройства и дважды щёлкнуть левой кнопкой мыши Если устройство использует ресурсы, такие, как прерывания или адрес I/О диалоговое окно, содержит вкладку Ресурсы. Её необходимо открыть. Изменить настройки можно с помощью перемычек, джамперов или программных средств. Чтобы быстро определить доступные ресурсы, можно воспользоваться утилитой Информация о системе. В некоторых случаях изменять параметры используемых ресурсов можно с помощью Диспетчера устройств в окне Ресурсы. Для этого необходимо
1)Сбросить флаг «Автоматическая настройка»
2)Затем щёлкнуть на кнопке Изменить настройку.
Если утилита позволяет изменять параметры используемых устройствами ресурсов, отобразится соответствующёё диалоговое окно. В противном случае будет выведено окно с сообщением о том, что изменить прерывание устройства нельзя…..