|
Для чего используются IRQ?
Прерываниe (Interrupt) позволяет оборудованию привлечь внимание CPU. Для сетевых карт это важно, поскольку карта имеет ограниченную емкость буфера и если CPU вовремя не заберет данные из буфера, то они будут утеряны. Ниже приведена таблица стандартного использования IRQ.
IRQ Level |
Обычное использование |
Комментарий |
0 |
Таймер |
Компонент материнской платы |
1 |
Контроллер клавиатуры |
Компонент материнской платы |
2 |
Каскадирование IRQ 9 |
Может присутствовать в зависимости от материнской платы |
3 |
COM2 или COM4 |
|
4 |
COM1 или COM3 |
|
5 |
LPT2 |
Часто свободно, поскольку не так много систем имеют два параллельных порта. Обычно используется звуковой картой. |
6 |
FDD контроллер |
|
7 |
LPT1 |
Также может использоваться звуковой картой |
8 |
RTC часы реального времени |
Компонент материнской платы |
9 |
Каскадирование IRQ 2 |
Подключено непосредственно к 2, иногда сообщает ПО 9, а означает - 2 |
10 |
Не используется |
Обычно используется сетевыми картами, многие из которых не могут реконфигурироваться |
11 |
Не используется |
Обычно используется SCSI контроллерами |
12 |
PS/2, Bus mouse |
Если нет PS/2 или bus мыши, может использоваться другим устройством |
13 |
Мат. сопроцессор |
Используется для сообщений об ошибках |
14 |
Контроллер жесткого диска |
Если не используется IDE HDD, может использоваться другими устройствами |
15 |
В некоторых системах используется вторым (secondary) IDE контроллером |
Если не используется второй IDE HDD контроллер, может использоваться другими устройствами. |
Замечание относительно высвобождения IRQ, занятых бездействующими устройствами материнской платы: Если BIOS позволяет запретить эти устройства и не будет сбрасываться каким-либо PNP ПО (например, Windows 95), скорее всего все будет в порядке. В противном случае, Вам остается экспериментировать для уточнения возможности использовать IRQ, занятых бездействующими устройствами материнской платы.
|