Hem Audio Vad är en CPU-avbrottskod (cic)? - definition från techopedia

Vad är en CPU-avbrottskod (cic)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder CPU Interrupt Code (CIC)?

En CPU-interrupt-kod (CPU) är en kod som skickas med mjukvara eller hårdvara till en CPU för att avbryta verkställandet av alla processer tills processen som begärs i avbrottet är klar.


Avbrott tillåter programvara eller hårdvara att ha företräde framför befintligt programutförande, vanligtvis för att utföra kritiska åtgärder såsom protokollsgodkännande eller en tidssignal. De kan vara kantutlösade eller nivåutlösade.

Techopedia förklarar CPU Interrupt Code (CIC)

Avbrottskoderna i nyare datorsystem behålls i samma klass i en avbrottstack eller avbrottskö. Avbrottssignalerna varnar processorn för att det finns en eller flera avbrott i en viss klass. Avbrottskoder samplas av processorn med hjälp av stack- och köarrangemang. Varje gång ett avbrott görs läggs de nya instruktionerna som åtföljer det avbrottet till toppen av programkörningstakten. När stacken eller kön blir tom tappar avbrottssignalen. När de nya avbrottskoderna genereras läggs de helt enkelt till bunten eller kön automatiskt.


I äldre datorsystem mottas och behandlas avbrottssignalerna från klass I, II och III som identifierar kod samtidigt av processorn. Avbrott i samma klass tenderar att låsas av avbrottsprocessorn.


CPU: er följer en specifik händelseföljd under bearbetning av ett avbrott i vilket avbrottsbehandling prioriteras framför normal programkörning. Den första nivån för avbrottshanteringskoden skrivs mycket noggrant. Efter att avbrottet har hanterats återställs CPU: s körningstillstånd och avbrottet avfärdas. CPU fortsätter sedan den avstängda programkörningen.


Avbruten behandling måste hanteras så effektivt som möjligt. Det rekommenderas att operativsystemet hålls fria från avbrott eftersom det väsentligt kan bromsa det totala systemets driftshastighet.

Vad är en CPU-avbrottskod (cic)? - definition från techopedia