Arts >> Kunst >  >> Film & TV >> Screen Skrivning

Når et operativsystem modtager afbrydelser fra printeren og sætter CPU'en på pause, hvad udfører det?

Når et operativsystem modtager en afbrydelse fra printeren og sætter CPU'en på pause, udfører det et kontekstskift. En kontekstswitch er processen med at gemme tilstanden for den aktuelt kørende proces (inklusive indholdet af dens registre og den aktuelle programtæller) og indlæse tilstanden for den proces, der skal køres næste gang. Dette gør det muligt for operativsystemet at skifte mellem forskellige processer og give dem hver en chance for at køre.

I tilfælde af en printerafbrydelse vil operativsystemet sætte CPU'en på pause og gemme tilstanden for den aktuelt kørende proces, så den senere kan genoptages. Det vil derefter indlæse tilstanden for printerdriverprocessen og tillade den at køre. Printerdriverprocessen vil derefter håndtere afbrydelsen fra printeren og sende dataene til udskrivning. Når udskrivningen er færdig, skifter operativsystemet tilbage til den tidligere kørende proces og genoptager dens udførelse.

Screen Skrivning

Relaterede kategorier