Описание прерываний IRQ в Windows


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

Если центральный процессор не извлечет данные из буфера сетевого адаптера, они будут утрачены. Далее представлены распространенные варианты использования запросов прерывания.

Линии запроса прерываний Windows

Уровень IRQ

Типичное использование

Комментарий

0

Таймер

Зарезервировано для системной платы

1

Клавиатура

Зарезервировано для системной платы

2

Каскадное прерывание с IRQ 9

Доступно в зависимости от системной платы

3

COM2 или COM4

4

COM1 или COM3

5

LPT2

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

6

Контроллер привода гибких дисков

7

LPT1

Это прерывание может использоваться звуковым адаптером

8

Часы реального времени

Зарезервировано для системной платы

9

Каскадное прерывание на IRQ 2

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

10

Не используется

Обычно это прерывание используется сетевыми адаптерами, многие из которых запрограммированы именно на применение IRQ 10

11

Не используется

Обычно предоставляется контроллерам SCSI

12

PS/2 и шинный адаптер мыши

Если PS/2 или шинная мышь не используется, эту линию запроса прерывания можно передать другому устройству

13

Математический сопроцессор

Используется для передачи сигналов об ошибках

14

Контроллер жесткого диска

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

15

Некоторые компьютеры используют это прерывание для вторичного контроллера IDE

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

Примечание: что касается попытки освобождения линии IRQ, которая не используется устройствами системной платы. Если BIOS позволяет вручную отключать устройства и системные настройки не аннулируются программным обеспечением Plug-and-Play, то проблем не должно возникнуть. В противном случае необходимо проверить, можно ли применять линию запроса прерывания, которая зарезервирована для неиспользуемого устройства системной платы.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *