Arts >> Kultur Nöje >  >> Film & TV >> Displayskriv

När ett operativsystem tar emot avbrott från skrivaren och pausar CPU:n, vad utför det?

När ett operativsystem tar emot ett avbrott från skrivaren och pausar processorn, utför det en kontextväxling. En kontextväxel är processen att spara tillståndet för den process som körs för närvarande (inklusive innehållet i dess register och den aktuella programräknaren) och ladda tillståndet för processen som ska köras härnäst. Detta gör att operativsystemet kan växla mellan olika processer och ge dem en chans att köra.

I händelse av ett skrivaravbrott kommer operativsystemet att pausa CPU:n och spara tillståndet för den för närvarande pågående processen så att den senare kan återupptas. Den kommer sedan att ladda tillståndet för skrivardrivrutinsprocessen och låta den köras. Skrivardrivrutinsprocessen kommer sedan att hantera avbrottet från skrivaren och skicka data som ska skrivas ut. När utskriften är klar kommer operativsystemet att växla tillbaka till den tidigare pågående processen och återuppta exekveringen.

Displayskriv

Relaterade kategorier