Home : Uvjeti softvera : ISR definicija

ISR

Označava "Rutinu usluge prekida". ISR (također se naziva rukovač prekidima) je softver postupak pokrenut zahtjevom za prekidom od a hardver uređaj. Obrađuje zahtjev i šalje ga na CPU, prekidajući aktivnu postupak. Kad je ISR završen, postupak se nastavlja.

Osnovni primjer ISR-a je rutina kojom se rukuje tastatura događaja, poput pritiska ili puštanja tipke. Svaki put kad se pritisne tipka, ISR obrađuje ulazni. Na primjer, ako pritisnete i držite tipku sa strelicom udesno u tekstualnoj datoteci, ISR će CPU-u dati signal da je pritisnuta tipka sa strelicom udesno. CPU šalje ove podatke aktivnom program za obradu teksta ili program za uređivanje teksta, koji će premjestiti pokazivač nadesno. Kad pustite ključ, ISR obrađuje događaj "key up". To prekida prethodno stanje "tipke prema dolje", što signalizira programu da zaustavi pomicanje kursora.

Slično Newtonovom zakonu tromosti (objekt u pokretu nastoji ostati u pokretu), računalni procesi nastavljaju se izvoditi ukoliko nisu prekinuti. Bez zahtjeva za prekidom računalo će ostati u trenutnom stanju. Svaki ulazni signal uzrokuje prekid, prisiljavajući CPU da obradi odgovarajući događaj.

Mnoge vrste hardverskih uređaja, uključujući interne komponente i vanjski periferija može poslati prekide CPU-u. Primjeri uključuju tipkovnice, miševi, zvučne karticei tvrdi diskovi, pogonitelj uređaja omogućuje komunikaciju između svakog od ovih uređaja i CPU-a. ISR-ovi daju prioritet prekidnim zahtjevima na temelju IRQ podešavanje uređaja (ili luka). Tipkovnica je obično na vrhu IRQ popisa, dok su uređaji poput tvrdih diskova niže.

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju ISR-a. U računalnoj terminologiji objašnjava što ISR znači i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve definicije na web mjestu TechLib napisane su kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija ISR-a korisna, možete se na nju pozvati pomoću gore navedenih citata.