Автор Sdf sdf задал вопрос в разделе Железо
Что значит конфликт прерываний IRQ? и получил лучший ответ
Ответ от IGOR Mazenko[гуру]
Ответ от -=Sasha=-[гуру]
В системе номера 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 можно наблюдать, какие именно устройства (включая встроенные) используют ту или иную линию.
В системе номера 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 можно наблюдать, какие именно устройства (включая встроенные) используют ту или иную линию.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что значит конфликт прерываний IRQ?
спросили в Железо
Звук на компе тормозит и возникает треск периодически, когда музыка играет
выполни быструю проверку этим:
Если не поможет-юзай combofix, только прочти сначала инструкцию
подробнее...
Звук на компе тормозит и возникает треск периодически, когда музыка играет
выполни быструю проверку этим:
Если не поможет-юзай combofix, только прочти сначала инструкцию
подробнее...
спросили в Pax
Что делает этот раздел в BIOS. Allocate IRQ to PCI VGA YES/NO
Резервирует аппаратное прерывание для видеокарты на шине
подробнее...
Что делает этот раздел в BIOS. Allocate IRQ to PCI VGA YES/NO
Резервирует аппаратное прерывание для видеокарты на шине
подробнее...
спросили в Другое IRC
Что такое IRQ
IRQ расшифровывается как Interrupt Request, или запрос на аппаратное
прерывание. Прерывание -
подробнее...
Что такое IRQ
IRQ расшифровывается как Interrupt Request, или запрос на аппаратное
прерывание. Прерывание -
подробнее...
спросили в IRC
Расскажите про прерывания
Прерывание – это способ переключения процессора на выполнение потока команд, отличного от того
подробнее...
Расскажите про прерывания
Прерывание – это способ переключения процессора на выполнение потока команд, отличного от того
подробнее...
спросили в Железо
что есть - контроллер прерываний и как сей функционал настраивать
Контроллер прерываний — микросхема или встроенный блок процессора, отвечающий за возможность
подробнее...
что есть - контроллер прерываний и как сей функционал настраивать
Контроллер прерываний — микросхема или встроенный блок процессора, отвечающий за возможность
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Железо
На Windows 8.1 процесс "Системные прерывания" сильно грузят процессор
может ей оперативы больше
подробнее...
На Windows 8.1 процесс "Системные прерывания" сильно грузят процессор
может ей оперативы больше
подробнее...
спросили в IRC
ошибка 0xc000007b при запуске компа или приложения. ошибка инициализации приложения (0xc000007b) подскажите че делать
Ошибка 0x0000007B в Windows XP может возникать по ряду причин. Например при неполадках с
подробнее...
ошибка 0xc000007b при запуске компа или приложения. ошибка инициализации приложения (0xc000007b) подскажите че делать
Ошибка 0x0000007B в Windows XP может возникать по ряду причин. Например при неполадках с
подробнее...
что такое Бездействие системы в Диспетчере задач Windows
Это холостые такты процессора, они есть всегда и это связано в первую очередь с плохой оптимизацией
подробнее...
спросили в Железо
Принцип работы процессора
Принцип работы процессора.
Процессор является одним из тех устройств, которые все время
подробнее...
Принцип работы процессора
Принцип работы процессора.
Процессор является одним из тех устройств, которые все время
подробнее...
что значит процесс Бездействие системы-не удалось открыть процесс?как его убрать?он был еще с самой установки windows.
Бездействие системы (англ. System Idle Process) — процесс ядра операционной системы семейства
подробнее...
спросили в Отладчики
что означает эта ошибка (винда, синий экран) 0x00000012: TRAP_CAUSE_UNKNOWN
Коды ошибок Windows (синие экраны смерти)
Написал Klimon
13.12.2006
Далее
подробнее...
что означает эта ошибка (винда, синий экран) 0x00000012: TRAP_CAUSE_UNKNOWN
Коды ошибок Windows (синие экраны смерти)
Написал Klimon
13.12.2006
Далее
подробнее...
IRQL_NOT_LESS_OR_EQUAL как решить проблему синий экран
STOP 0x0000000A показывает, что процесс ядра или драйвер пытались обратиться к памяти, к которой у
подробнее...
спросили в Железо
Проблема с Windows
Ошибка 0x0000007B может возникнуть в случае конфликта ресурсов между контроллером загрузки и другим
подробнее...
Проблема с Windows
Ошибка 0x0000007B может возникнуть в случае конфликта ресурсов между контроллером загрузки и другим
подробнее...
спросили в Железо Hapkido
экран смерти. что делать???
Что перед этим ставили - то и удалите. Если в виндоус заходить удается - запустите утилиту Blue
подробнее...
экран смерти. что делать???
Что перед этим ставили - то и удалите. Если в виндоус заходить удается - запустите утилиту Blue
подробнее...
Что за процесс System Idle Process? И почему он у меня постоянно показывает более 90% загрузки CPU?
=) Это показатель Бездействия системы.. . Так и должно
подробнее...