Причины появления аппаратных конфликтов



Причины появления аппаратных конфликтов

Как ни странно, можно без особых раздумий сказать — проблема в универ сальности современных компьютеров.

Изначально у компьютера IBM AT была всего одна-единственная шина, с помощью которой все устройства подключались к оперативной памяти и процессору (это шина ISA ). Вся архитектура IBM -совместимых компьютеров строилась только на ней, что, в общем-то, было вполне оправданным — в те времена производительность 286-го компьютера была просто изуми тельной по сравнению с другими компьютерами, так что перед производи телями не стояло задачи создавать стандарт с большим "запасом прочности". Тем более, что подобные разработки всегда отрицательно сказывались на конечной стоимости продукта.

Не существовала ранее и система автоматической настройки устройств Plug and Play , поэтому все оборудование приходилось настраивать, в прямом смысле, вручную. Чтобы облегчить работу специалистов по настройке ком пьютеров, практически всем устройствам были назначены строго опреде ленные ресурсы компьютера, которые не могли быть заняты другими уст ройствами, что, в общем-то, не только ускоряло сам процесс окончательной настройки компьютера, но и практически на 100% устраняло возможность возникновения аппаратных конфликтов.

Естественно, что с течением времени производительность любого старого стандарта перестает удовлетворять, что приводит к появлению нового. Более скоростные стандарты либо являются надстройками над более старыми вер сиями, позволяющими преодолеть те ограничения, которые последние име ют, либо имеют совершенно иной способ подключения, который совсем не совместим со старым методом. Вот здесь мы и сталкиваемся с первой проблемой. Для сохранения совместимости со старыми устройствами произво дители вынуждены оставлять как разъемы, так и программы, которые, как мы уже знаем, не поддерживают автоматической настройки.

Примечание
Примечание

других устройств это прерывание может стать доступным только
после отключения контроллера в BIOS IRQ7 Прерывание используется параллельным портом при работе в ре-
жимах ЕРР и ЕСР. Для других устройств это прерывание может
стать доступным только после отключения порта в BIOS или при


выборе режима SPP (Normal) IRQ8 Прерывание используется часами реального времени. Для исполь зования другими устройствами невозможно IRQ9 Прерывание свободно для использования другими устройствами IRQ10 Прерывание свободно для использования другими устройствами IRQ11 Прерывание используется шиной USB. Для других устройств это
прерывание может стать доступным только после отключения шины в BIOS, т. к. даже при отсутствии подключенных устройств это пре рывание недоступно для использования другими устройствами IRQ12 Прерывание используется для мыши PS/2. Для других устройств
это прерывание может стать доступным только после отключения
порта в BIOS, т. к. даже при отсутствии мыши прерывание резерви руется и недоступно для использования другими устройствами IRQ13 Прерывание раньше использовалось для математического сопро цессора, сегодня резервируется ради совместимости со старыми
программами. Для использования другими устройствами недос тупно IRQ14 Прерывание используется первым каналом контроллера IDE. Для
других целей может быть использовано только после отключения
канала в BIOS IRQ15 Прерывание используется вторым каналом контроллера IDE. Для
других целей может быть использовано только после отключения
канала в BIOS

Не стоит понимать фразу "это прерывание может стать доступным" буквально, т. к. далеко не все устройства могут занимать выбранное вами прерыва ние. Яркий пример — звуковые платы. Практически все звуковые платы могут работать только либо с IRQ 5, либо IRQ 10, в то время как все остальные для них вполне могут оказаться недоступными.

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

? сначала собирается базовая конфигурация — процессор и кулер для него, модуль памяти, видеоплата, жесткий диск и привод CD - ROM ;

О внутренний модем ( PCI или ISA ). Внешний модем подключается к одно му из последовательных портов, поэтому его настройка обычно не вызы вает больших проблем;

  • звуковая плата ( PCI или ISA ). Если звуковая плата интегрированная, то
    гда она настраивается сразу же еще до установки всех остальных устройств;
  • сетевая плата ( PCI или ISA );
  • плата для работы с видеоизображением ( PCI или ISA );
  • контроллер SCSI ( PCI или ISA );
  • все остальные платы.

После установки каждого последующего устройства в компьютер может произойти аппаратный конфликт. При этом может потребоваться изменить порядок установки компонентов, которые уже установлены в вашем компь ютере (то есть потребуется изменить порядок, какое устройство будет уста навливаться первым, какое — вторым, какое — третьим и т. д.). Как пока зывает практика, время от времени встречаются компьютеры, которые нормально работают только в случае строгого соблюдения или указанной выше последовательности сборки или иной, в противном случае добиться стабильной работы бывает крайне сложно.

Несмотря на то, что аппаратные конфликты встречаются нередко, в послед нее время все чаще и чаще причиной сбоев становятся драйверы устройств. Если во времена процессоров Pentium / Pentium II было достаточно устано вить Windows 98 и на этом вся настройка могла быть закончена, то теперь приходится устанавливать разнообразные "патчи", "сервис-паки" и прочее. И далеко не всегда на компакт-диске с драйверами, который идет в ком плекте с каждым устройством, можно найти весь комплект, а то и просто нормально работающий драйвер. В таком случае приходится или мириться с ситуацией, или искать в Интернете другие версии драйверов, которые бу дут работать нормально. Яркий пример — многочисленное поколение драй веров для видеоплат от nVidia , так называемые Detonator ' bi . К тому же если все проблемы начинаются после переустановки операционной системы, стоит предположить, что все-таки виноваты в этом именно драйверы, хотя каждый случай требует отдельного разбирательства.



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