IRQ: Porovnání verzí

Smazaný obsah Přidaný obsah
missing comma correction
m Odstranění linku na rozcestník Procesor s použitím robota - Změněn(y) odkaz(y) na Centrální procesorová jednotka
Řádek 1:
'''IRQ''' je zkratka z [[angličtina|anglického]] '''''I'''nterrupt '''R'''e'''Q'''uest''. Označuje signál, kterým požádá zařízení [[Centrální procesorová jednotka|procesor]] o pozornost, tedy požádá o přerušení probíhajícího [[proces]]u za účelem provedení důležitější akce.
 
IRQ se provádí následovně: Zařízení sdělí [[řadič přerušení|řadiči přerušení]], že potřebuje provést přerušení. Řadič přerušení poté upozorní [[ProcesorCentrální procesorová jednotka|CPU]], že jsou čekající přerušení. Když se CPU dostane do stavu kdy je ochotné přerušení přijmout, přeruší probíhající výpočet, zeptá se řadiče na nejdůležitější nezamaskované čekající přerušení a spustí jeho obsluhu. Ta typicky odloží právě probíhající proces, provede základní obsluhu zařízení, informuje řadič přerušení o dokončení obsluhy přerušení, obnoví stav procesu a pokračuje dále.
 
[[Přerušení]] často bývají identifikovány indexem s formátu zkratky IRQ následované číslem přerušení. Například pro programovatelné řadiče z rodiny [[Intel 8259]] existuje 8 přerušení, které bývají běžně označované jako IRQ0 až IRQ7. V [[počítačový systém|počítačových systémech]] založených na [[x86]] architektuře, které používají 2 z programovatelných řadičů jsou přerušení číslována od IRQ0 do IRQ15.