Huis audio Wat is een cpu-interruptcode (cic)? - definitie van techopedia

Wat is een cpu-interruptcode (cic)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent CPU Interrupt Code (CIC)?

Een CPU-onderbrekingscode (CPU) is een code die door software of hardware naar een CPU wordt verzonden om de uitvoering van alle processen op te schorten totdat het in de onderbreking gevraagde proces is voltooid.


Onderbrekingen zorgen ervoor dat software of hardware voorrang heeft op de uitvoering van bestaande programma's, meestal om kritieke acties uit te voeren, zoals protocolbevestiging of een timingsignaal. Ze kunnen edge-triggered of level-triggered zijn.

Techopedia verklaart CPU Interrupt Code (CIC)

De onderbrekingscodes in nieuwere computersystemen worden in dezelfde klasse bewaard in een onderbrekingsstapel of onderbrekingswachtrij. De interruptsignalen waarschuwen de processor voor het bestaan ​​van een of meer interrupts van een bepaalde klasse. Onderbrekingscodes worden door de processor bemonsterd met behulp van stapel- en wachtrijarrangementen. Elke keer dat er een interrupt wordt gemaakt, worden de nieuwe instructies die bij die interrupt horen bovenaan de stapel van de programma-uitvoering toegevoegd. Wanneer de stapel of wachtrij leeg raakt, zakt het onderbrekingssignaal. Terwijl de nieuwe interruptcodes worden gegenereerd, worden ze eenvoudig automatisch aan de stapel of wachtrij toegevoegd.


In oudere computersystemen worden de interruptsignalen van de identificerende code van klasse I, II en III tegelijkertijd ontvangen en verwerkt door de processor. De interrupts van dezelfde klasse worden meestal opgesloten door de interruptprocessor.


CPU's volgen een specifieke opeenvolging van gebeurtenissen tijdens het verwerken van een interrupt waarbij interruptverwerking voorrang heeft boven normale programma-uitvoering. De code voor het verwerken van interrupts op het eerste niveau is zeer zorgvuldig geschreven. Nadat de interrupt is afgehandeld, wordt de uitvoeringsstatus van de CPU hersteld en wordt de interrupt afgewezen. De CPU gaat vervolgens door met de uitvoering van het onderbroken programma.


Onderbreek de verwerking zo efficiënt mogelijk. Het wordt aanbevolen om het besturingssysteem vrij te houden van onderbrekingen, omdat deze de bedrijfssnelheid van het systeem aanzienlijk kunnen vertragen.

Wat is een cpu-interruptcode (cic)? - definitie van techopedia