Požiadavka na prerušenie

Požiadavka na prerušenie (, skrátene IRQ) je:
 akt prerušenia signálu linky zbernice, alebo 
 vstupná linka prerušenia pre radič prerušení.

Linky prerušení sa často označujú číselným kódom napr. IRQ14.

Počítačový hardvér riadený radičom potrebuje občas prerušiť činnosť iného zariadenia, alebo procesora, aby mohol vykonať činnosť, ktorá neznesie odklad. 

Jednoduchým príkladom použitia prerušenia (IRQ) v počítači je pohyb kurzora myši (pri čom sa obvykle používa IRQ2). Činnosť počítača sa preruší a kurzor sa presunie o malý diel. Potom je činnosť opäť vrátená pôvodnému procesu, znova sa použije prerušenie, znovu sa posunie kurzor ... toto sa deje veľmi rýchlo, takže sa zdá že práca počítača a pohyb kurzora myši sa dejú súčasne. V skutočnosti je proces o čosi zložitejší, pretože na pohybe kurzoru myši sa podieľa viacero zariadení a radičov (sériový port, grafická karta, pamäť, CPU ... a väčšina týchto zariadení má vlastné IRQ)

Keď pracujeme s počítačovým hardvérom, inštalujeme, alebo odoberáme komponenty a rozširujúce karty počítača systém im priradí IRQ (ak je to potrebné). Staršie zariadenia - karty umožňovali nastaviť IRQ priamo na zariadení - rozširujúcej karte pomocou prepínačov (DIP switch). Novšie karty s PnP (Plug and Play) technológiou akceptujú IRQ priradené systémom. Údaje o pridelených IRQ sú uložené v BIOSe počítača. Operačný systém počítača prevezme tabuľku IRQ a používa ju pri riadení jednotlivých zariadení počítača.
Keďže prerušení je málo, moderné zariadenia zdieľajú prerušenia medzi sebou.

 IRQ v systémoch s procesorom x86
Tieto prerušenia historicky pochádzajú z prvých počítačov triedy x86, ktorým dnes hovoríme osobné počítače.
Kvôli vzájomnej kompatibilite softvéru a hardvéru sa používajú dodnes.

 IRQ 0 - Systémový časovač.
 IRQ 1 - Klávesnica.
 IRQ 2 - Kaskáda pre IRQ 8-15. Zariadenie s prideleným IRQ2 dostane IRQ9
 IRQ 3 - COM2 a COM4 sériové porty
 IRQ 4 - COM1 a COM3 sériové porty
 IRQ 5 - LPT2 paralelný port, alebo zvuková karta
 IRQ 6 - radič FDD
 IRQ 7 - LPT1 paralelný port, alebo zvuková karta
 IRQ 8 - Hodiny reálneho času
 IRQ 9 - Voľné
 IRQ 10 - Voľné
 IRQ 11 - Voľné
 IRQ 12 - PS/2 myš. Ak myš nie je, potom voľné.
 IRQ 13 - ISA / Matematický koprocesor
 IRQ 14 - Primárny IDE
 IRQ 15 - Sekundárny IDE

Kategória:Zbernice