Domů : Podmínky softwaru : Definice ISR

ISR

Zkratka „Přerušit rutinu služby“. ISR (nazývané také obsluha přerušení) je a software proces vyvolaný požadavkem na přerušení z technické vybavení přístroj. Zpracuje požadavek a odešle jej do procesor, přeruší aktivní proces. Po dokončení ISR je proces obnoven.

Základní příklad ISR je rutina, která zpracovává klávesnice události, jako je stisknutí nebo uvolnění klávesy. Při každém stisknutí klávesy ISR zpracuje vstup. Například pokud stisknete a podržíte klávesu se šipkou vpravo v textovém souboru, ISR bude signalizovat CPU, že klávesa se šipkou vpravo je stisknutá. CPU odešle tuto informaci aktivnímu textový procesor nebo program pro úpravu textu, který přesune kurzor doprava. Když klíč pustíte, ISR zpracuje událost „klíč nahoru“. Tím se přeruší předchozí stav „klávesy dolů“, který signalizuje programu, že přestane pohybovat kurzorem.

Podobně jako Newtonův zákon setrvačnosti (objekt v pohybu má tendenci zůstat v pohybu) i počítačové procesy běží, pokud nejsou přerušeny. Bez požadavku na přerušení zůstane počítač v aktuálním stavu. Každý vstupní signál způsobí přerušení a nutí CPU zpracovat odpovídající událost.

Mnoho typů hardwarových zařízení, včetně interních součásti a externí periferie může posílat přerušení do CPU. Mezi příklady patří klávesnice, myši, zvukové karty, a pevné disky. A ovladač zařízení umožňuje komunikaci mezi každým z těchto zařízení a CPU. ISR upřednostňují požadavky na přerušení na základě IRQ nastavení zařízení (nebo přístav). Klávesnice je obvykle v horní části seznamu IRQ, zatímco zařízení jako pevné disky jsou dále dolů.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici ISR. Vysvětluje ve výpočetní terminologii, co znamená ISR, a je jedním z mnoha softwarových termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici ISR ​​užitečnou, můžete ji odkázat pomocí výše uvedených citačních odkazů.