IRQ

Updated: 10/11/2017 by Computer Hope

Short for Interrupt ReQuest, an IRQ is a signal that is sent to the computer processor to stop the processor momentarily while it decides which task it should perform next. IBM compatible computers go up to IRQ 15 and are prioritized in the computer according to the importance of the device. Today, most users don't need to worry about IRQ settings because all devices are now Plug-and-Play, which means they are configured automatically. The following table is an overview of the traditional IBM IRQ's, I/O ports, and their related devices.

IRQ DEVICE I/O PORT BUS SLOT CARD Type
00 System Timer None NO NONE
01 Keyboard None NO NONE
02 Cascade Controller
2nd PIC
None NO NONE
03 COM 2 and 4 COM 2: 02F8h (02F8 or 2F8)
COM 4: 02E8h (02E8 or 2E8)
YES 8 or 16-BIT
04 COM 1 and 3 COM 1: 03F8h (03F8 or 3F8)
COM 3: 03E8h (03E8 or 3E8)
YES 8 or 16-BIT
05 Sound
Parallel Port 2
PARALLEL PORT 2:
0278h - 0378h
YES 8 or 16-BIT
06 Floppy 03F0 - 03F5 YES 8 or 16-BIT
07 Parallel Port 1 0278h - 0378h YES 8 or 16-BIT
08 Real-time Clock None NO NONE
09 Redirected IRQ 2
Open
Network Available
None YES 8 or 16-BIT
10 Open None YES 8 or 16-BIT
11 Open
SCSI
Video
VIDEO:
3B0-3DF
YES 8 or 16-BIT
12 Open
PS2
None YES 8 or 16-BIT
13 Coprocessor None NO NONE
14 Open
Primary hard drive (master)
Hard Drive Controller
1ST IDE: 1F0 YES 8 or 16-BIT
15 Open
2nd hard drive (slave)
2ND IDE: 170 YES 8 or 16-BIT

Tip: Technically there are 16 IRQs if you count IRQ 0. The system timer and all IRQs above 15 are known as virtual IRQs and are assigned and handled by both the operating system and APIC.

Device, DMA, Hardware conflict, Hardware terms, Interrupts, IRQL, Resource