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.
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.