Прерывание позволяет элементу аппаратного обеспечения задействовать вычислительное время центрального процессора. Это важно для работы таких компонентов компьютера, как сетевой адаптер, поскольку объем буфера сетевого адаптера ограничен.
Если центральный процессор не извлечет данные из буфера сетевого адаптера, они будут утрачены. Далее представлены распространенные варианты использования запросов прерывания.
Линии запроса прерываний 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, то проблем не должно возникнуть. В противном случае необходимо проверить, можно ли применять линию запроса прерывания, которая зарезервирована для неиспользуемого устройства системной платы.