Domov audio Čo je to kód prerušenia CPU (cic)? - definícia z technológie

Čo je to kód prerušenia CPU (cic)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená kód prerušenia CPU (CIC)?

Kód prerušenia CPU (CPU) je kód poslaný softvérom alebo hardvérom do CPU na pozastavenie vykonávania všetkých procesov, až kým nie je proces požadovaný pri prerušení dokončený.


Prerušenia umožňujú softvéru alebo hardvéru, aby mali prednosť pred vykonaním existujúceho programu, zvyčajne za účelom vykonania kritických akcií, ako je potvrdenie protokolu alebo časovací signál. Môžu byť spustené na hrane alebo na úrovni.

Techopedia vysvetľuje prerušovací kód CPU (CIC)

Kódy prerušenia v novších počítačových systémoch sú zachované v rovnakej triede v zásobníku prerušenia alebo vo fronte prerušenia. Signály prerušenia upozorňujú procesor na existenciu jedného alebo viacerých prerušení určitej triedy. Kódy prerušenia sú vzorkované procesorom pomocou usporiadania zásobníkov a frontov. Zakaždým, keď sa vykoná prerušenie, nové pokyny sprevádzajúce toto prerušenie sa pridajú na začiatok zásobníka vykonávania programu. Keď sa zásobník alebo fronta vyprázdni, signál prerušenia klesne. Keď sa vygenerujú nové kódy prerušenia, jednoducho sa automaticky pridajú do zásobníka alebo frontu.


V starších počítačových systémoch sú signály prerušenia identifikačného kódu triedy I, II a III prijímané a spracovávané procesorom súčasne. Prerušenia tej istej triedy majú sklon zablokovať procesor prerušenia.


CPU spracúvajú špecifickú postupnosť udalostí pri spracovaní prerušenia, v ktorom je spracovanie prerušenia prioritizované pred bežným vykonaním programu. Kód spracovania prerušenia prvej úrovne je napísaný veľmi starostlivo. Po spracovaní prerušenia sa obnoví stav vykonávania CPU a prerušenie sa zruší. CPU potom pokračuje vo vykonávaní pozastaveného programu.


S prerušením spracovania sa musí zaobchádzať čo najefektívnejšie. Odporúča sa, aby operačný systém nebol prerušený, pretože môže výrazne spomaliť celkovú prevádzkovú rýchlosť systému.

Čo je to kód prerušenia CPU (cic)? - definícia z technológie