Автор Sdf sdf задал вопрос в разделе Железо
Что значит конфликт прерываний IRQ? и получил лучший ответ
Ответ от IGOR Mazenko[гуру]
Конфликт прерываний IRQ возникает, когда два или более аппаратных устройства пытаются использовать одну и ту же линию прерывания одновременно, и не могут корректно разделить доступ к процессору. При загрузке системы BIOS распределяет номера IRQ между Plug&Play устройствами из десяти доступных, но если номеров не хватает, несколько устройств получают общий номер. Проблемы возникают, когда один IRQ назначается нескольким ISA-устройствам или одновременно ISA и PCI устройствам - такие комбинации обычно не поддерживают совместное использование прерываний. В результате устройства могут не работать, система зависает или возникают случайные ошибки. Для решения конфликта сначала отключите в BIOS неиспользуемые порты: COM1, COM2, дисковод, режимы EPP/ECP для LPT - это освободит IRQ7 и другие прерывания. Затем зайдите в BIOS Setup, раздел PCI/PNP Configuration и настройте распределение IRQ вручную. Можно заблокировать конкретные номера для ISA-устройств, установив значение Legacy ISA, или напрямую назначить номера линиям PIRQ. Также помогает перестановка PCI-карт в другие слоты, так как разные слоты обычно используют разные линии прерываний.
В системе номера IRQ распределяются между физическими линиями дважды. Первый раз это делает системный BIOS при начальной загрузке системы. Каждому Plug&Play-устройству (все PCI, современные ISA, интегрированные устройства) , а точнее, его линии прерывания, назначается один номер из десяти возможных. Если номеров не хватает, несколько линий получают один общий. Если это линии PIRQ, то ничего страшного - при наличии нормальных драйверов и поддержки со стороны операционной системы (об этом см. ниже) все будет работать. А если один номер получают несколько ISA-устройств или PCI- и ISA-устройства, то конфликт просто неизбежен, и тогда нужно вмешиваться в процесс распределения.
Прежде всего, нужно отключить все неиспользуемые ISA-устройства (в системах без слотов ISA они тоже присутствуют) - порты COM1, COM2 и дисковод. Также можно отключить режимы EPP и ECP порта LPT, тогда прерывание IRQ7 станет доступно.
В BIOS Setup нам понадобится раздел "PCI/PNP Configuration". Есть два базовых способа повлиять на распределения номеров IRQ: заблокировать конкретный номер и напрямую назначить номер линии PIRQ.
Первый способ доступен для всех BIOS: найдите список пунктов "IRQ x used by:" (в новых BIOS скрывается в подменю "IRQ Resources"). Тем прерываниям, которые должны быть назначены исключительно ISA-устройствам, нужно поставить "Legacy ISA". Тем самым при раздаче номеров PCI-устройствам данные прерывания будут пропущены. Поступать так следует в том случае, если какое-либо ISA-устройство упорно становится на одно прерывание с PCI-устройством, из-за чего оба не работают. Тогда мы находим номер этого IRQ и блокируем его в BIOS Setup. PCI-устройство переходит на новый номер IRQ, а ISA-устройство остается. Конфликт разрешен.
Второй, более удобный способ управления номерами IRQ - прямое назначение. В том же подменю BIOS Setup могут быть пункты вида "Slot X use IRQ" (другие названия: "PIRQx use IRQ", "PCI Slot x priority", "INT Pin x IRQ"). С их помощью каждой из четырех линии PIRQ можно назначить конкретный номер. Кстати, в новых AwardBIOS 6.00 можно наблюдать, какие именно устройства (включая встроенные) используют ту или иную линию.
Звук на компе тормозит и возникает треск периодически, когда музыка играет
выполни быструю проверку этим:
Если не поможет-юзай combofix, только прочти сначала инструкцию
подробнее...
Что такое IRQ
IRQ расшифровывается как Interrupt Request, или запрос на аппаратное
прерывание. Прерывание -
подробнее...
Расскажите про прерывания
Прерывание – это способ переключения процессора на выполнение потока команд, отличного от того
подробнее...
что есть - контроллер прерываний и как сей функционал настраивать
Контроллер прерываний — микросхема или встроенный блок процессора, отвечающий за возможность
подробнее...
ошибка 0xc000007b при запуске компа или приложения. ошибка инициализации приложения (0xc000007b) подскажите че делать
Ошибка 0x0000007B в Windows XP может возникать по ряду причин. Например при неполадках с
подробнее...
что такое Бездействие системы в Диспетчере задач Windows
Это холостые такты процессора, они есть всегда и это связано в первую очередь с плохой оптимизацией
подробнее...
Принцип работы процессора
Принцип работы процессора.
Процессор является одним из тех устройств, которые все время
подробнее...
что значит процесс Бездействие системы-не удалось открыть процесс?как его убрать?он был еще с самой установки windows.
Бездействие системы (англ. System Idle Process) — процесс ядра операционной системы семейства
подробнее...
Проблема с Windows
Ошибка 0x0000007B может возникнуть в случае конфликта ресурсов между контроллером загрузки и другим
подробнее...
экран смерти. что делать???
Что перед этим ставили - то и удалите. Если в виндоус заходить удается - запустите утилиту Blue
подробнее...