ISR

Je zkratkou pro „Interrupt Service Routine“. ISR (nazývaná také obsluha přerušení) je softwarový proces vyvolaný požadavkem na přerušení z hardwarového zařízení. Zpracuje požadavek a odešle ho do CPU, čímž přeruší aktivní proces. Po dokončení ISR proces pokračuje.

Základním příkladem ISR je rutina, která zpracovává události klávesnice, například stisknutí nebo uvolnění klávesy. Pokaždé, když stisknete klávesu, ISR zpracuje vstup. Když například v textovém souboru stisknete a podržíte klávesu šipka vpravo, ISR oznámí CPU, že je klávesa šipka vpravo stisknutá. CPU odešle tuto informaci aktivnímu textovému procesoru nebo programu pro úpravu textu, který posune kurzor doprava. Když klávesu uvolníte, ISR zpracuje událost „uvolnění klávesy“. Tím se přeruší předchozí stav „stisknutí klávesy“ a programu se signalizuje, aby zastavil pohyb kurzoru.

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

Přerušení může do CPU posílat mnoho typů hardwarových zařízení, včetně interních součástí a externích periferních zařízení. Patří mezi ně například klávesnice, myši, zvukové karty a pevné disky. Ovladač zařízení umožňuje komunikaci mezi každým z těchto zařízení a CPU. ISR určují prioritu požadavků na přerušení podle nastavení IRQ zařízení nebo (portu). Klávesnice je obvykle na začátku seznamu IRQ, zatímco zařízení, jako jsou pevné disky, jsou dále v seznamu.

Aktualizováno December 7, 2016 od Per C.

quizOtestujte své znalosti

What company developed the EPS file format?

A
Apple
0%
B
Adobe
0%
C
Microsoft
0%
D
Google
0%
Correct! Incorrect!     View the EPS definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice ISR na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.