Koti Audio Mikä on cpu-keskeytyskoodi (cic)? - määritelmä techopediasta

Mikä on cpu-keskeytyskoodi (cic)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä CPU-keskeytyskoodi (CIC) tarkoittaa?

CPU-keskeytyskoodi (CPU) on koodi, jonka ohjelmisto tai laitteisto lähettää CPU: lle keskeyttämään kaikkien prosessien suorittamisen, kunnes keskeytyspyyntö on valmis.


Keskeytykset sallivat ohjelmistojen tai laitteistojen olla etusijalla olemassa olevan ohjelman suorittamisen kanssa, yleensä kriittisten toimien, kuten protokollan kuittauksen tai ajoitussignaalin, suorittamiseksi. Ne voivat olla reuna- tai taso-liipaisut.

Techopedia selittää CPU-keskeytyskoodin (CIC)

Uudempien tietokonejärjestelmien keskeytyskoodit pidetään samassa luokassa keskeytyspino- tai keskeytysjonossa. Keskeytyssignaalit varoittavat prosessoria yhden tai useamman tietyn luokan keskeytyksen olemassaolosta. Prosessori näyttelee keskeytettyjä koodeja pino- ja jonojärjestelyjen avulla. Joka kerta, kun keskeytys tehdään, keskeytykseen liittyvät uudet ohjeet lisätään ohjelman suorittamispinoon. Kun pino tai jono tyhjenee, keskeytyssignaali putoaa. Kun uudet keskeytyskoodit muodostuvat, ne vain lisätään pinoon tai jonoon automaattisesti.


Vanhemmissa tietokonejärjestelmissä prosessori vastaanottaa ja käsittelee luokan I, II ja III tunnistuskoodin keskeytyssignaalit samanaikaisesti. Saman luokan keskeytykset yleensä lukittuvat keskeytyssuorittimen toimesta.


CPU: t seuraavat tiettyä tapahtumajaksoa prosessoidessaan keskeytystä, jossa keskeytyskäsittely on etusijalla normaalin ohjelman suorittamisen kanssa. Ensimmäisen tason keskeytyksen käsittelykoodi on kirjoitettu erittäin huolellisesti. Kun keskeytys on käsitelty, suorittimen suoritustila palautetaan ja keskeytys hylätään. Tämän jälkeen CPU jatkaa keskeytettyä ohjelman suoritusta.


Keskeytetty käsittely on hoidettava mahdollisimman tehokkaasti. On suositeltavaa, että käyttöjärjestelmä pidetään vapaana keskeytyksistä, koska ne voivat hidastaa merkittävästi järjestelmän kokonaisnopeutta.

Mikä on cpu-keskeytyskoodi (cic)? - määritelmä techopediasta