Požiadavka na prerušenie: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
wikilinky
wikilinky
Riadok 7:
Počítačový [[Hardv%C3%A9r|hardvér]] riadený radičom potrebuje občas prerušiť činnosť iného zariadenia, alebo [[CPU|procesora]], aby mohol vykonať činnosť, ktorá neznesie odklad.
 
''Jednoduchým príkladom použitia prerušenia (IRQ) v [[Po%C4%8D%C3%ADta%C4%8D|počítači]] je pohyb [[kurzor|kurzora]] [[My%C5%A1_%28hardv%C3%A9r%29|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 [[Proces_%28informatika%29|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ši, pretože na pohybe kurzoru myši sa podieľa viacero [[zariadenie|zariadení]] a [[radič|radičov]] ([[S%C3%A9riov%C3%BD_port|sériový port]], [[Grafick%C3%A1_karta|grafická karta]], [[Pam%C3%A4%C5%A5_%28po%C4%8D%C3%ADta%C4%8D%29|pamäť]], [[CPU]] ... a vačšina týchto zariadení má vlastné IRQ)''
Keď pracujeme s počítačovým hardvérom, inštalujeme, alebo odoberáme komponenty a [[Roz%C5%A1iruj%C3%BAca_karta|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[[Basic_Input_Output_System|BIOS]]e počítača. [[Opera%C4%8Dn%C3%BD_syst%C3%A9m|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 [[Zoznam_procesorov_Intel#Intel_8086|x86]]
Tieto prerušenia historicky pochádzajú z prvých počítačov triedy x86, ktorým dnes hovoríme [[Osobn%C3%BD_po%C4%8D%C3%ADta%C4%8D|osobné počítače]].
Kôli vzájomnej kopatibilite softvéru a hardvéru sa používajú dodnes.