Når det ikke kjører noe program, går CPU-en (sentral prosesseringsenhet) vanligvis inn i en inaktiv tilstand. Under inaktiv tilstand behandler ikke CPU aktivt noen instruksjoner. I stedet utfører den vedlikeholdsoppgaver med lavt strømforbruk og venter på at nye instruksjoner kommer. Her er hva CPU-en gjør når den er inaktiv:
1. Strømstyring :CPU-en går inn i lavstrømsmodus for å spare energi. Den reduserer klokkehastigheten og spenningen, og trekker mindre strøm.
2. Bakgrunnsprosesser :CPU-en kan fortsette å kjøre viktige bakgrunnsprosesser, for eksempel systemovervåking, minneadministrasjon og sikkerhetsoppgaver. Disse prosessene sikrer at operativsystemet fungerer jevnt.
3. Avbruddshåndtering :CPU-en forblir klar til å håndtere avbrudd. Avbrudd er signaler fra maskinvareenheter eller programvare som krever umiddelbar oppmerksomhet. Et tastetrykk fra tastaturet utløser for eksempel et avbrudd, som ber CPU-en om å behandle inndataene.
4. Polling :I noen tilfeller kan CPU med jevne mellomrom se etter nye instruksjoner fra operativsystemet eller maskinvaren. Dette kalles "polling" og lar CPU-en svare raskt på nye hendelser.
5. Strømsparende teknologier :Moderne CPUer bruker forskjellige strømsparende teknikker, for eksempel dynamisk spennings- og frekvensskalering. Når den er inaktiv, kan CPU-en senke driftsfrekvensen og spenningen, noe som reduserer strømforbruket ytterligere.
6. Søvntilstander :Noen CPUer kan gå inn i dypere dvaletilstander, for eksempel "C-tilstander", når det er langvarig inaktivitet. I disse tilstandene kan CPU-en slå av visse komponenter og redusere strømforbruket drastisk.
7. Hyper-Threading :Hvis CPU-en støtter hyper-threading, kan den tildele inaktive kjerner til virtuelle prosessorer for å håndtere bakgrunnsoppgaver, og maksimere ressursutnyttelsen.
Alt i alt, når det ikke er noe program som kjører, går CPU-en inn i en lavstrøms tomgangstilstand, hvor den utfører viktige vedlikeholdsoppgaver, håndterer avbrudd og venter på nye instruksjoner for å holde systemet i orden.