Канал клавиатуры Irq, где его найти

Обновлено: 05.07.2024

IRQ — это аббревиатура от Interrupt ReQuest, обозначающая индивидуально пронумерованные каналы, которые используются устройствами при доступе к процессору. Вам может потребоваться изменить настройки IRQ, если вы используете систему с ISA-устройствами.

Например, нажатие на клавиатуру отправляет процессору сигнал через канал IRQ (обычно IRQ 1), чтобы сообщить ему, что ему необходимо обработать нажатие клавиши. При настройке или установке нового оборудования могут возникать конфликты IRQ. Например, проблема перекрытия возникает, если у вас есть мышь на COM 1 (IRQ4) и модем на COM 3 (IRQ4), так как процессор не может видеть оба, когда они назначены одному и тому же IRQ.

Вот удобный список назначений IRQ по умолчанию:

IRQ 1 Клавиатура. Никогда не может быть использован
IRQ 2 Points каскадирует сигналы на IRQ 9-15
IRQ 3 COM-порт Может использоваться, если не используется для COM-порта
IRQ 4 COM-порт Может использоваться, если не используется для COM-порт
IRQ 5 Параллельный порт Может использоваться, если не используется для параллельного порта
IRQ 6 Дисковод для гибких дисков Никогда не может использоваться
IRQ 7 Параллельный порт Может использоваться, если не используется для параллельного порта < br />IRQ 8 Часы реального времени Не могут быть использованы
IRQ 9 Перенаправление на IRQ 2. Можно использовать
IRQ 10 Не назначено Можно использовать
IRQ 11 Не назначено Можно использовать
IRQ 12 Мышь PS/2 Можно использовать, если нет мыши PS/2
IRQ 13 Математический сопроцессор. Никогда не может быть использован.
IRQ 14 Первичный IDE-контроллер Не может использоваться никогда
IRQ 15 Дополнительный IDE-контроллер Может использоваться, если нет второго жесткого диска

Если у вас есть плата ISA, вы должны изменить IRQ в BIOS на настройку ISA/Legacy, чтобы шина PCI не пыталась ее использовать. Распространенной ошибкой является использование встроенных в Windows XP настроек IRQ путем доступа к ресурсам из диспетчера устройств через панель управления XP, но это НЕ приведет к правильному изменению назначений IRQ материнской платы в самом BIOS.

Изменение настроек IRQ:

Для старых компьютеров:
– доступ к BIOS вашего компьютера (обычно требуется перезагрузка, а затем нажатие клавиши DEL или функциональной клавиши).
– Ищите конфигурации Plug N Play или PnP.
– Определите, настроен ли PnP автоматически или вручную для назначения IRQ. Установите значение «Вручную».
– Теперь вы можете видеть, какая настройка IRQ соответствует какому устройству, и переназначать их. Найдите конфликтующее устройство ISA и назначьте его открытому IRQ, используя приведенный выше список.
– Сохраните и выйдите из BIOS. Перезагрузите машину.
– если вы используете Windows, теперь вы должны проверить свое устройство в диспетчере устройств. в зависимости от устройства вы можете установить параметры IRQ в свойствах устройства. Разумеется, любые сделанные изменения не вступят в силу до перезагрузки системы.

Теперь вы эксперт в настройках IRQ! Если конфликты сохраняются, подумайте о том, чтобы обратиться к опытному поставщику промышленных компьютеров, так как они могут правильно настроить устройства ISA Slot в экономичную систему.

Устройства отправляют процессору IRQ для запроса доступа

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

IRQ, сокращение от Interrupt Request, используется компьютером для отправки именно этого — запроса на прерывание ЦП каким-либо другим оборудованием.

Назначение IRQ

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

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

Каждое устройство передает запрос по уникальной линии данных, называемой каналом. В большинстве случаев вы видите ссылку на IRQ рядом с этим номером канала, который также называется номер IRQ. Например, IRQ 4 может использоваться для одного устройства, а IRQ 7 — для другого.

IRQ произносится как I-R-Q, а не как erk.

Ошибки IRQ

Ошибки, связанные с запросом на прерывание, обычно возникают только при установке нового оборудования или изменении настроек существующего оборудования. Вот некоторые ошибки IRQ, которые вы можете увидеть:

См. Как исправить ошибки STOP 0x00000009, если вы столкнулись с любой из этих ошибок остановки (наши рекомендации одинаковы для обеих).

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

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

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

Однако IRQ обрабатываются намного лучше в более новых версиях Windows, использующих plug and play, поэтому вы редко столкнетесь с конфликтом IRQ или другой проблемой IRQ.

Просмотр и редактирование настроек IRQ

Проще всего просмотреть информацию о IRQ в Windows с помощью диспетчера устройств. Измените параметр меню «Вид» на «Ресурсы по типу», чтобы увидеть раздел Запрос на прерывание (IRQ).

Список IRQ диспетчера устройств

Вы также можете использовать информацию о системе. Выполните команду msinfo32.exe в диалоговом окне «Выполнить» (WIN+R), а затем перейдите в раздел «Аппаратные ресурсы» > «IRQ».

IRQ в системной информации в Windows 8

Пользователи Linux могут запустить команду cat /proc/interrupts для просмотра сопоставлений IRQ.

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

Как изменить настройки IRQ

Вы можете изменить настройки IRQ в BIOS или в Windows с помощью диспетчера устройств. Вот как изменить настройки IRQ с помощью диспетчера устройств:

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

Дважды щелкните или дважды коснитесь устройства, чтобы открыть его окно Свойства. Вам нужно сначала открыть категорию этого устройства, прежде чем вы сможете его увидеть, что можно сделать, дважды щелкнув/коснувшись.

На вкладке "Ресурсы" снимите флажок "Использовать автоматические настройки".

Свойства IRQ клавиатуры в диспетчере устройств

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

В раскрывающемся меню "Настройки на основе" выберите конфигурацию оборудования, которую необходимо изменить.

Выберите IRQ в области настроек ресурса свойств.

Используйте кнопку «Изменить настройку», чтобы изменить значение IRQ.

Общие каналы IRQ

Вот для чего используются некоторые из наиболее распространенных каналов IRQ:

Поскольку у IRQ 2 есть специальное назначение, любое устройство, настроенное на его использование, вместо этого будет использовать IRQ 9.

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

Запрос на прерывание — это сигнал от аппаратного устройства вашего компьютера к вашему процессору. Когда аппаратному устройству требуется, чтобы ЦП что-то сделал (например, для перемещения курсора при перемещении мыши), устройство отправляет ЦП запрос на прерывание. Поскольку ЦП может одновременно получать несколько таких запросов на прерывание от различных устройств по одному и тому же пути (например, через последовательный порт или шину PCI), ему нужен способ различать их. Для этого компьютер назначает номер запроса на прерывание (номер IRQ) каждому устройству и его путь к ЦП.

Запрос на прерывание, сделанный через номер IRQ устройства, сигнализирует ЦП, что у устройства есть запрос, который необходимо обработать. (Аппаратное устройство, которое требует внимания со стороны ЦП, часто называют «требующим обслуживания».) Номера IRQ назначаются в процессе загрузки каждому аппаратному устройству, которому оно требуется.

Устройству требуется номер IRQ, если оно может предоставить данные ЦП или запустить действие. Номер IRQ — это числовой способ назначения приоритета, который устройства имеют по отношению к ЦП. Чем ниже значение номера IRQ, тем важнее необходимость выполнения ввода или действия. Некоторые устройства, которым назначены номера IRQ, включают контроллеры дисководов (гибких и жестких дисков), мышь, клавиатуру и звуковую карту.

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

Однако с момента появления Windows 2000 настоящие конфликты IRQ возникали крайне редко по причинам, перечисленным ниже. Из-за достижений в операционной системе старый совет о совместном использовании IRQ, который применялся в Windows 95, 98, Me и NT, больше не актуален; то есть вы не должны пытаться разрешать конфликты IRQ в Windows 2000 и XP, вручную назначая устройствам разные номера IRQ, поскольку предполагается, что эти устройства имеют общие номера IRQ. В Windows 2000 и XP принудительное назначение IRQ вручную серьезно повлияет на работу операционной системы.

Чтобы исправить конфликт IRQ в более старой версии Windows, вам потребуется изменить номер IRQ на одном из устройств на неиспользуемый номер IRQ. Вы можете внести это исправление одним из нескольких способов, включая изменение положения перемычек или микропереключателей на устройстве, внесение изменений в настройку программного обеспечения для устройства или внесение изменений в диспетчере устройств. Дополнительные сведения см. в разделе АРХИВ: что такое диспетчер устройств в Windows и как его использовать?

Конфликты IRQ менее распространены в современных версиях Windows по следующим причинам:

  • Появление управления PCI/IRQ в Windows 95 OSR2 обеспечило механизм корректного обмена IRQ между устройствами.
  • Полное принятие Plug and Play производителями оборудования побудило их разрабатывать свои устройства и драйверы так, чтобы они были более гибкими в отношении допустимых IRQ.
  • Непрерывное развитие стандарта Advanced Configuration and Power Interface (ACPI) позволило разработать BIOS материнских плат и операционные системы, которые принимают номера IRQ выше 15.

В Windows 2000 и XP на материнских платах с усовершенствованным программируемым контроллером прерываний (APIC) доступно до 24 прерываний. Сам стандарт ACPI теоретически допускает до 255 виртуальных прерываний, сопоставляя таблицу виртуальных прерываний с одним IRQ (обычно IRQ 9 или 11) и позволяя Windows, а не BIOS определять приоритет запроса прерывания устройства.

СИСТЕМНЫЕ РЕСУРСЫ
(АДРЕСА IRQ, DMA и I/O)

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

Запрос прерывания (IRQ)
Ввод/вывод (I/O)
Прямой доступ к памяти (DMA)
Адреса памяти

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

Щелкните правой кнопкой мыши Мой компьютер и выберите Управление
Управление компьютером
Диспетчер устройств

ЧТО ТАКОЕ IRQ?
Линия запроса IRQ или Interrupt позволяет аппаратному устройству внутри компьютера напрямую подключиться к микропроцессору и сообщает микропроцессору прекратить то, что он делает, и ждать, пока он не получит дальнейшие инструкции. Каждый ПК имеет не более 16 IRQ и имеет приоритет в компьютере в соответствии с важностью устройства.

Вот список IRQ

Назначение канала IRQ

0 Системный таймер
1 Клавиатура
2 Каскад с 9
3 COM 2 или COM 4 (последовательные или IRDA устройства)
4 COM 1 или COM 3 (последовательные или IRDA) устройства)
5 LPT2 или звуковая карта
6 Контроллер дисковода гибких дисков
7 LPT1 (параллельные устройства)
8 Часы реального времени
9 Каскадирование с 2
10 Открыт
11 Открыт
12 Разъем для мыши PS/2
13 Математический сопроцессор
14 Основной контроллер жесткого диска
15 Дополнительный контроллер жесткого диска

Вот пример свойств IRQ на обычном компьютере

ЧТО ТАКОЕ DMA?
Прямой доступ к памяти или прямой доступ к памяти — это путь, предоставляемый аппаратным обеспечением для прямого доступа оборудования к памяти компьютера. Эта функция позволяет устройствам обходить ЦП и записывать информацию непосредственно в основную память.

Назначение канала DMA

0 Открыт
1 Звуковая карта
2 Контроллер дисковода гибких дисков
3 Открыт (ECP или параллельный порт)
4 Второй контроллер прямого доступа к памяти
5 Открыт
6 Открыть
7 Открыть

ЧТО ТАКОЕ ВВОД-ВЫВОД?
Ввод-вывод (I/O) представляет собой место в памяти, которое определяется использованием различных устройств для обмена информацией между собой и остальной частью ПК.

Диапазон адресов ввода-вывода устройства

НАСТРОЙКА НАСТРОЙКИ РЕСУРСА
Многие устройства, которые все еще используются сегодня, используют перемычки для настройки параметров ресурсов для аппаратного устройства.Если на вашей плате есть перемычки, рекомендуется установить перемычки на доступные настройки на вашем компьютере, а затем установить программное обеспечение на компьютер, чтобы устранить возникающие проблемы.
Если на вашей плате нет перемычек/dip-переключателей, вполне возможно, что эта карта является картой Windows (карта Plug N Play). Это означает, что вы сможете поместить карту в компьютер, и Windows 95 или Windows 98 настроит карту за вас. Многие из этих карт настраиваются с помощью программного обеспечения, используемого для установки карты или диспетчера устройств.


ИЗМЕНЕНИЕ РЕСУРСОВ
В Windows 95 и Windows 98 большинство карт PnP (Plug N Play) можно настроить вручную с помощью диспетчера устройств. Если ваше устройство сталкивается с конфликтами с другим устройством в диспетчере устройств, дважды щелкните устройство в категории устройств. Например, дважды щелкните значок сетевой карты 3COM в разделе «Сетевые адаптеры». В свойствах устройства перейдите на вкладку Ресурс. В разделе «Ресурсы» снимите флажок с надписью «Использовать автоматические настройки». После его снятия вы сможете изменить базовую конфигурацию, поскольку при изменении базовой конфигурации каждый из параметров ресурса будет меняться. Если у вас есть только один параметр для настроек ресурсов, вполне вероятно, что устройство может быть устаревшим или работать только с одним режимом конфигурации.

ВСЕ IRQ ИСПОЛЬЗУЮТСЯ ЧТО ТЕПЕРЬ?
Если ваш компьютер использует все IRQ, к сожалению, есть только несколько способов обойти это, что может быть очень сложно. Первый и самый простой способ — попытаться удалить устройства с компьютера, чтобы освободить IRQ или заменить внешние устройства. Другим вариантом может быть попытка назначить настройки IRQ для настроек IRQ, которые уже могут использоваться другим устройством. Однако при этом рекомендуется выбирать устройство, которое не будет часто использоваться. Windows может сообщить о конфликте устройств, однако в некоторых случаях устройства могут работать с одним и тем же IRQ, однако устройства не смогут работать одновременно.


МОГУ ЛИ Я ДОБАВИТЬ IRQ?
Нет, к сожалению, для ПК они ограничены 00-15. Новейшие и лучшие ПК также будут иметь это ограничение. Однако вы можете добавлять такие устройства, как карта SCSI, в гирляндную цепочку компьютера с жестким диском / дисководом компакт-дисков и другими аппаратными устройствами, и поскольку карта SCSI использует ID-адреса, когда аппаратные устройства подключены к карте SCSI, они не будут получение IRQ. Таким образом, вы сможете использовать до 7 устройств на одном IRQ. Другим рекомендуемым подключением к ПК является порт USB, который позволяет одновременно подключать до 127 устройств, используя только одно прерывание IRQ.


IRQ НЕ РЕКОМЕНДУЕТСЯ
При подключении устройств рекомендуется держаться подальше от IRQ 9, который является каскадным портом с IRQ 2. Однако, как правило, рекомендуется назначать устройства, которые вы хотите для перемещения и не планируете использовать на IRQ 9, чтобы разрешить дополнительные IRQ для устройства, которое вы планируете использовать. Хорошим примером этой рекомендации является перемещение устройства MPU-401, миди-устройства, используемого для музыкальных клавишных.

Читайте также: