Меню

Конфликт оборудования что это

Конфликт оборудования что это

Оглавление книги Популярные страницы Скачать книгу Купить книгу

Книга: 500 типичных проблем и их решений при работе на ПК

Как устранить конфликт устройств?

Как устранить конфликт устройств?

Конфликт устройств происходит в случае, когда два устройства или более пытаются получить доступ к одному и тому же системному ресурсу. Это могут быть линии запросов на прерывание (IRQ), каналы прямого доступа к памяти (DMA), порты ввода и вывода или адреса памяти. В результате конфликта одно или несколько устройств могут оказаться неработоспособными.

Windows XP предоставляет возможность разрешить такие конфликтные ситуации с помощью Диспетчера устройств (откройте Панель управления ? Система, перейдите на вкладку Оборудование и нажмите кнопку Диспетчер устройств).

Узнать о конфликтах в вашей системе можно не только с помощью Диспетчера устройств, но и с помощью утилиты Информация о системе (выполните команду меню Пуск ? Выполнить и в открывшемся окне наберите команду msinfo32). В ней есть даже соответствующий пункт в древовидном меню: Ресурсы аппаратуры ? Конфликты/Совместное использование (рис. 8.9). Надо отметить, что с помощью данной утилиты можно также получать информацию об удаленном компьютере (меню Вид ? Удаленный компьютер). Естественно, для всего этого вам необходимо обладать правами администратора на удаленной системе.

Рис. 8.9. Информация о системе

В Диспетчере устройств тоже можно получить информацию о конфликтах, однако она не всегда будет полной. Не всегда с его помощью удается выяснить, с каким именно устройством конфликт у конкретного оборудования (здесь и используется команда msinfo32).

Для устранения проблемы запустите Диспетчер устройств, выберите в списке проблемное оборудование, щелкните на нем два раза кнопкой мыши и в открывшемся окне перейдите на вкладку Ресурсы. Здесь перечислены типы ресурсов, которые доступны для выбранного устройства. В нижней части окна, как правило (но не всегда), находится список конфликтующих устройств, где содержатся сведения об ошибке с указанием ее кода. Обратите внимание на флажок Автоматическая настройка – он говорит о том, что Windows самостоятельно распределяет ресурсы для данного устройства. Поскольку в результате этого возник конфликт с другим оборудованием, то есть все основания полагать, что распределение ресурсов было не очень удачным. Можно попробовать самостоятельно найти конфигурацию, при которой удастся избежать конфликта. Чтобы взять на себя эту почетную обязанность, снимите флажок Автоматическая настройка (рис. 8.10). Сразу же станет доступным раскрывающийся список Конфигурация. Из этого списка поочередно выбирайте конфигурацию, применяйте ее и перезагружайте компьютер. Возможно, конфликта удастся избежать.

Рис. 8.10. Самостоятельное распределение ресурсов устройства

Источник



Как разрешить конфликт устройств

Содержание

Конфликт подключаемых устройств

Подключая к компьютеру новое устройство, пользователи операционной системы Windows достаточно часто сталкиваются с такой проблемой, как конфликт устройств. Проблема конфликта устройств заключается в том, что операционная система не в состоянии определить подключаемое устройство после установки необходимого драйвера, вследствие чего новое оборудование просто не хочет работать.

Когда возникает конфликт устройств, система в «Диспетчере устройств» помечает проблемное оборудование восклицательным знаком желтого цвета. Давайте разберемся, почему вообще происходит конфликт и как его можно разрешить.

Причины возникновения проблемы

У операционной системы имеются определенные ресурсы, такие как запрос на прерывание, прямой доступ памяти, диапазон памяти и порт ввода/вывода. Рассмотрим данные понятия более подробно.

Запрос на прерывание:

  • каждое подключенное устройство, готовое к работе, посылает запрос процессору;
  • запросы всегда индивидуальны и посылаются по выделенной каждому устройству линии;
  • все устройства получают индивидуальный номер запроса.

При прямом доступе памяти файлы записываются на винчестер, не включая участие процессора. Это позволяет оптимизировать, и как следствие, ускорить работу.

Диапазон памяти — отдельный участок памяти для каждого устройства. Именно сюда вводится информация, нужная для работы устройства.

Порт ввода/вывода:

  • порты расположены в оперативной памяти;
  • их задача — обеспечивать взаимообмен данными между операционной системой и подключенными устройствами;
  • порты также имеют свой индивидуальный номер.

Ресурсы распределены так, что один драйвер устройства использует не больше одного ресурса системы. При этом распределение происходит автоматически. Сбой в работе системы или нехватка ресурсов всегда приводят к конфликту устройств. Возникает ситуация, когда устройство, которое нужно установить, пытается использовать ресурс, который уже выделен для другого устройства. Если не обнаружить конфликт вовремя, то система рано или поздно начнет «подвисать», а в худшем случае просто выдаст нам «экран смерти» (синий экран, на котором указываются возможные ошибки, приведшие к сбою работоспособности системы).

Как предотвратить проблему конфликта устройств

Чтобы избежать возможных проблемных ситуаций, нужно проделать следующие действия:

  • зайти в «Диспетчер устройств»;
  • обнаружить конфликтное устройство (напомним, что оно выделено восклицательным знаком) и дважды щелкнуть по нему;
  • в открывшемся окне нас интересует вкладка «Ресурсы». В ней описаны все типы ресурсов для данного устройства;
  • ресурс, из-за которого произошел конфликт, система отмечает красным цветом;
  • внизу есть информация о том, какое устройство уже использует этот ресурс.

Далее следует убрать галочку с квадратика «Автоматическая настройка» (если он активен) и нажать «Изменить». В открывшейся вкладке следует выбрать доступный ресурс. Если все сделано правильно, значок ресурса поменяет цвет с красного на нормальный. Бывает так, что автоматическая настройка не подлежит изменению. В этом случае мы не сможем изменить ресурс для нашего устройства.

При удачной смене ресурса конфликт устройств исчезает сразу же после перезагрузки системы. Таким образом, подключая новое устройство, всегда следует проверять состояние оборудования, чтобы убедиться, что система правильно выполнила распределение ресурсов.

Дополнительная информация по теме

В этой статье представлены две модели улаживания межличностных конфликтов и преодоления разногласий и споров по производственным проблемам

Статья для тех у кого заразился сайт вирусом и не знают как избавляться от вируса со своего любимого детища

Статья посвящена очень важной теме, как не допустить заражение ноутбука интернет-вирусами

Описание технологии и основных принципов работы и размещения анимации на web — страницах

Читайте также:  Оборудование для лазер шоу

Источник

Аппаратные и программные конфликты

Программные конфликты

Программный конфликт

В обычном компьютере конфликтовать могут программы двух типов: резидентные программы и драйверы устройств. Резидентные программы загружаются в память обычно в период инициализации компьютера и ожидают некоторого системного события. Для написания таких служебных программ не существует единых правил. Поэтому некоторые из них могут вступать в конфликты с прикладными программами и даже с самой DOS.

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

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

Аппаратные конфликты

Аппаратный конфликт устройств — это ситуация, когда несколько устройств одновременно пытаются получить доступ к одному и тому же системному ресурсу. Конфликт прерываний возникает в том случае, если несколько устройств используют, например, одну линию для передачи сигналов и отсутствует механизм, позволяющий распределять эти сигналы, в результате чего либо отказ распространяется только на одно из устройств, либо компьютер вообще перестает работать.
Проблема аппаратных конфликтов состоит в том, что ресурсы компьютера «раздаются» при помощи соответствующего сигнала, которое мы называем системой Plug and Play. Поэтому основная масса сбоев при распределении ресурсов вполне решаема либо отключением этой системы и ручным распределением прерываний, каналов DMA и областей памяти, либо переключением между Plug and Play BIOS и Plug and Play операционной системы.

Определить наличие аппаратных конфликтов можно несколькими способами.

1. Войти во вкладку Оборудование/Диспетчер устройств. Наличие восклицательного знака возле одного из устройств может говорить о возникновении конфликта при распределении ресурсов. Этот способ имеет силу для операционной системы Windows.
2. Запустить программу Сведения о системе, которая находится в меню Пуск/Все программы/Стандартные/Служебные, в которой можно получить полную информацию о совместном использовании практически всех аппаратных ресурсов компьютера, таких как прерывания, каналы DMA, области оперативной памяти. Этот способ действителен для любой версии Windows.

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

Несовместимость — невозможность совместного функционирования некоторых из устройств, например, модулей оперативной памяти и материнской платы. Причиной обычно служит несоблюдение производителем общепринятых спецификаций или же использование нестандартных методов увеличения производительности.

Чем аппаратные конфликты отличаются от программных?

Программные конфликты могут оставлять в памяти часть своей информации о настройке, даже если Вы уже закрыли эти программы.
Иногда в результате не могут работать другие программы. Перезагрузка системы поможет подтвердить, являются ли данные
программы причиной проблемы. А аппаратные конфликты которые используют специализированные процедуры, называемые драйверами устройств также могут вызывать в
системе проблемы. Например, изменение пути пересылки данных на монитор может потребовать специальных драйверов экрана,
настроенных на определенный видеорежим или монитор.

То есть программные конфликты возникают тогда когда программы конфликтую между собой. Например: одна и та же программа изменяет конфигурацию компьютера и из за этого они конфликтуют. А аппаратные конфликты возникают тогда когда «драйверы устройства» одновременно пытаются получить доступ к одному и тому же системному ресурсу. Это значит программы и драйверы устройства никак не могут мешать друг другу.

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

9. Аппаратные конфликты

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

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

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

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

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

Примечание В качестве доказательства утверждения , что система автоматической настрой ки Plug and Play является одной из причин появления сбоев , можно привести семейство операционных систем Windows NT . Все они заслуженно считаются очень стабильными , особенно по сравнению с семейством Windows 9 x , хотя в последнее время , а именно с появлением версии Windows 2000, и здесь появились различные нюансы . Одним из основных нововведений в Windows 2000 является поддержка системы Plug and Play . Выводы делайте сами .

Практически все современные устройства разрабатываются согласно требованиям к возможности их автоматической настройки, поэтому все специфи кации, безусловно, поддерживают технологию Plug and Play . Здесь мы стал киваемся со второй более серьезной проблемой. Старые устройства по- прежнему требуют безоговорочного резервирования строго определенных ресурсов компьютера, тогда как современные устройства вполне способны работать практически с любыми свободными ресурсами ПК. Вполне естест венно, что для нормальной работы всех старых устройств в любом случае будут зарезервированы все необходимые ресурсы, в то же время их стано вится все меньше и меньше, пока не наступает предел, когда даже новые устройства уже не могут нормально распределить между собой оставшееся количество ресурсов.

Читайте также:  Спецификация поставляемого по договору оборудования

Но давайте рассмотрим все по порядку.

Распределение ресурсов компьютера

Под старыми устройствами сегодня следует понимать те устройства, кото рые для своей работы, точнее для связи с остальными компонентами ком пьютера, используют шину ISA . Это такие устройства, как последователь ные, параллельный и инфракрасный порты, порты для подключения клавиатуры и мыши, контроллер флоппи-дисковода. Все они используются до сих пор, поэтому избежать аппаратного конфликта иногда сложно.

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

Ресурсы компьютера можно разделить на три основных группы: прерывания, каналы DMA и порты ввода/вывода.

Прерывания ( IRQ , Interrupt Request ) представляют собой физические сигна лы, при помощи которых специальный контроллер переключает вычисли тельные мощности центрального процессора от одного устройства к друго му, позволяя, таким образом, одновременно обрабатывать последовательно все поступающие запросы. Различают аппаратные и программные прерыва ния — в данном случае имеется в виду первый тип. Если устройство не подает запрос на выполнение определенных действий, тогда соответствующее ему прерывание не генерируется.

Для работы любого устройства рекомендуется наличие свободного прерыва ния, при этом старое оборудование всегда требует для себя уник&тьного но мера прерывания, в то время как некоторые наиболее современные устрой ства вполне могут обойтись так называемыми разделяемыми прерываниями. Кроме того, ставится условие, чтобы устройства, использующие одно пре рывание, не работали одновременно, хотя и здесь имеется ряд нюансов.

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

Как уже говорилось, немалое количество ресурсов резервируется под ис пользование их старым оборудованием, поэтому рекомендуется изучить всю таблицу прерываний (табл. 20.1), которую устанавливает операционная сис тема по умолчанию.

Таблица 20.1. Таблица прерываний , устанавливаемая по умолчанию

Не стоит понимать фразу «это прерывание может стать доступным» буквально, т. к. далеко не все устройства могут занимать выбранное вами прерыва ние. Яркий пример — звуковые платы. Практически все звуковые платы могут работать только либо с 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 . К тому же если все проблемы начинаются после переустановки операционной системы, стоит предположить, что все-таки виноваты в этом именно драйверы, хотя каждый случай требует отдельного разбирательства.

Устранение аппаратных конфликтов

Перед тем как устанавливать новое устройство, желательно записать или запомнить, какое устройство какой ресурс использует. Это и прерывания, и каналы DMA , а еще и области оперативной памяти, так называемые порты ввода/вывода. Это поможет вам впоследствии относительно быстро восста новить прежнюю конфигурацию, если, например, нужно срочно доделать работу, а времени разбираться с проблемой нет.

Узнать, как в данный момент распределены номера прерываний на вашем ПК, можно, запустив программу Сведения о системе из раздела Служебные программы. Также можно просмотреть список прерываний в Панели управления
операционных систем Windows 9x, выбрав в свойствах Системы пункт Диспетчер устройств. Каждый раз после установки нового устройства или компонента системы, которым требуется прерывание, записывайте номера прерываний и названия устройств, которым эти прерывания назначены. Эти сведения помогут вам в разрешении аппаратных конфликтов.
После того как вы подключили новое устройство, обязательно обратите внимание на то, как изменилось распределение ресурсов. В первую очередь изучите таблицу, что выводится на экран монитора перед началом загрузки операционной системы. Чтобы остановить на время запуск компьютера, можно воспользоваться клавишей

Читайте также:  Светильник это устройство или оборудование

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

  • при первом же включении ПК после подключения нового устройства запустите программу CMOS Setup Utility, найдите параметр Reset Configuration или Force Update ESCD, который, скорее всего, находится в разделе PnP/PCI Configuration, и установите его в значение Yes. Выйдите из программы с сохранением изменений. После перезагрузки данные об установленном оборудовании «обнулятся», что приведет к инициализации системы Plug and Play и перераспределению ресурсов компьютера между установленными устройствами. Если этого не сделать, система попытается назначить новому устройству одно из свободных ресурсов, который может оказаться неподходящим для данного устройства;
    помимо вышеописанного параметра, стоит обратить внимание ее на следующие параметры (их можно использовать для устранения аппаратных конфликтов):
    • DMA n Assigned To — этот параметр позволяет назначить любой канал DMA строго определенному устройству, например звуковой плате ISA. Для этого требуется установить его в значение Legacy ISA, в противном случае следует оставить значение PCI/ISA РпР. В последнем случае каналы DMA будут распределяться согласно возможностям системы Plug and Play.
      Параметр может иметь название DMA n Used By ISA. Соответственно этот параметр должен принимать значение либо No/ICU, либо Yes;
    • IRQ n Assigned To — этот параметр позволяет резервировать прерывания подобно предыдущему параметру.
      Параметр может иметь название IRQ n User By ISA с соответствующими ранее описанными значениями;
    • Interrupt Mode — параметр позволяет использовать усовершенствованный контроллер прерываний, реапизующий 24 аппаратных прерывания вместо стандартных 16-ти. Обратите внимание, что если установить Windows при включенном параметре, выключение может привести к серьезным сбоям в работе компьютера, вплоть до невозможности его загрузки. Значение для включения параметра — APIC, для выключения — PIC;
    • PCI IDE IRQ Map To — позволяет освободить прерывание, используемое контроллером IDE (IRQ14 и IRQ15), на материнской плате, в случае, если вы его не используете. При этом значение его должно быть PC AT (ISA). Если вы все-таки используете IDE-контроллер, оставьте значение, которое установлено по умолчанию (чаще всего это PCI IDE IRQ Mapping);
    • PS/2 Mouse Function Control — параметр позволяет освободить прерывание, по умолчанию резервируемое для мыши PS/2 (IRQ12). Для этого значение параметра должно быть Auto или Disable. Если вы используете мышь PS/2, ни в коем случае не отключайте этот параметр;
    • РпР OS Installed — параметр позволяет отдать приоритет в распределении ресурсов операционной системе (значение Yes) или материнской плате (значение No), точнее установленной на ней BIOS. Параметр может иметь название РпР Operating System.
      Обратите внимание, что операционная система Windows NT 4.0 не обладает возможностью автоматического определения устройств, поэтому в BIOS этот параметр должен находиться в выключенном состоянии;
    • Resource Controlled By — параметр позволяет отключить автоматическое распределение ресурсов;
    • USB IRQ — позволяет освободить прерывание, по умолчанию используемое контроллером шины USB (значение Disabled);
  • отключите все неиспользуемые устройства, такие как:
    • последовательные порты. На современных компьютерах они используются крайне редко, особенно COM2, т. к. на платах с интегрированным звуком разъем COM2 вообще не выведен наружу, что позволяет отключить его без особых последствий. Если вы используете внутренний модем, вам следует знать, что внутренние модемы не используют последовательный порт, а эмулируют его наличие, поэтому можно отключить оба порта;
    • параллельный порт. Если у вас нет принтера, подключаемого к нему, тогда его следует отключить;
    • контроллер IDE. Если вы используете только одно устройство IDE, можно отключить второй неиспользуемый канал. При этом можно освободить IRQ14 или IRQ15;
    • контроллер шины PS/2. Если вы используете мышь, подключаемую к СОМ-порту, следует отключить его, освободив тем самым IRQ12.

При подключении новых устройств могут возникать самые разнообразные проблемы, а не только аппаратные конфликты, например система Plug and Play вообще никаким образом не определяет новое устройство, создавая впечатление его неисправности, даже если на другом компьютере оно работало исправно. Такое может случиться или в том случае, если устройство не поддерживает стандарт Plug and Play (например, наиболее старые ISA платы), или если не поступает напряжение питания (например, для устройства необходимо использовать дополнительный источник питания, или разъем недостаточно плотно подключен), или устройство неисправно. В первом случае следует обратиться к документации устройства, выяснить, какие ресурсы устройство должно использовать, после чего зарезервировать их при помощи параметров BIOS. Во втором случае следует проверить качество соединения всех разъемов и наличие напряжения на соответствующих выводах. В третьем случае ответ краток — ищите в срочном порядке гарантийный талон, если таковой имеется, и несите в сервис-центр.
Если какое-либо устройство, например контроллер шины USB, не отключается при помощи параметров BIOS, можно отключить его в Диспетчере устройств Windows, что, в общем-то, практически однозначно первому способу.

Источник