Hjem Lyd Hvad er en cpu-interrupt-kode (cic)? - definition fra techopedia

Hvad er en cpu-interrupt-kode (cic)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder CPU Interrupt Code (CIC)?

En CPU-afbrydelseskode (CPU) er en kode, der sendes af software eller hardware til en CPU til at suspendere udførelsen af ​​alle processer, indtil den anmodede proces i afbrydelsen er afsluttet.


Afbrydelser tillader software eller hardware at have forrang for eksisterende programudførelse, normalt for at udføre kritiske handlinger, såsom protokollgodkendelse eller et tidssignal. De kan være kantudløst eller niveauudløst.

Techopedia forklarer CPU Interrupt Code (CIC)

Afbrydelseskoder i nyere computersystemer bevares i samme klasse i en afbrydelsestabel eller afbrydelseskø. Afbrydelsessignalerne advarer processoren om eksistensen af ​​en eller flere afbrydelser i en bestemt klasse. Afbrydelseskoder samples af processoren ved hjælp af stack- og køarrangementer. Hver gang der foretages en afbrydelse, tilføjes de nye instruktioner, der ledsager denne afbrydelse, øverst i programkørselstakken. Når stakken eller køen bliver tom, falder afbrydelsessignalet. Når de nye afbrydelseskoder bliver genereret, tilføjes de simpelthen automatisk til stakken eller køen.


I ældre computersystemer modtages og behandles afbrydelsessignalerne i klasse I, II og III-identifikationskode på samme tid. Afbrydelser i samme klasse har tendens til at blive låst af afbryderprocessoren.


CPU'er følger en bestemt rækkefølge af begivenheder, mens der behandles en afbrydelse, hvor afbryderbehandling prioriteres frem for normal programudførelse. Den første niveau afbrydelseshåndteringskode skrives meget omhyggeligt. Efter at afbrydelsen er håndteret, gendannes CPU's eksekveringstilstand, og afbrydelsen afbrydes. CPU fortsætter derefter den suspenderede programudførelse.


Afbrydende behandling skal håndteres så effektivt som muligt. Det anbefales, at operativsystemet holdes fri for afbrydelser, da disse i væsentlig grad kan bremse det samlede systems driftshastighed.

Hvad er en cpu-interrupt-kode (cic)? - definition fra techopedia