Kaj je »Proces nedejavnosti sistema« in zakaj uporablja toliko CPU?

Ste že kdaj odprli upravitelja opravil in opazili, da proces nedejavnosti sistema uporablja 90% ali več vašega CPU-ja? V nasprotju s tem, kar si morda mislite, to ni slabo. Tukaj je tisto, kar ta postopek dejansko počne.

POVEZANE: Kaj je ta postopek in zakaj se izvaja v mojem računalniku?

Ta članek je del naše tekoče serije, v kateri so razloženi različni procesi v upravitelju opravil, kot so Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe in mnogi drugi. Ne veste, katere so te storitve? Bolje začnite brati!

Kaj je postopek nedejavnosti sistema?

Če ste se kdaj poigrali v upravitelju opravil - uporabniki sistema Windows 10 morajo pogledati pod zavihek »Podrobnosti«, boste videli, da proces nedejavnosti sistema uporablja večino, če ne celo vaš CPU. Toda proces nedejavnosti sistema je ravno to; postopek v prostem teku v operacijskem sistemu. Brez tega postopka vaš procesor nenehno ne bo zaostal za kaj početi, bi lahko vaš sistem zamrznil.

Z drugimi besedami, viri CPU, ki jih uporablja proces nedejavnosti sistema, so samo viri CPU, ki se ne uporabljajo. Če programi uporabljajo 5% vašega CPU, bo sistem v mirovanju uporabljal 95% vašega CPU. Na to lahko gledate kot na preprosto nadomestno mesto. Zato upravitelj opravil opisuje ta postopek kot "odstotek časa, ko procesor miruje." Ima PID (identifikator procesa) 0.

Windows skriva informacije o procesu nedejavnega sistema na običajnem zavihku Procesi v upravitelju opravil sistema Windows 10, da olajša stvari, vendar so še vedno prikazane na zavihku Podrobnosti.

POVEZANE: Windows Task Manager: Celoten vodnik

Zakaj Windows potrebuje postopek nedejavnosti sistema?

Brez tega postopka vaš procesor ne bo vedno zaseden, lahko bi se vaš sistem zamrznil. Windows ta postopek zažene kot del uporabniškega računa SYSTEM, zato je med delovanjem sistema Windows vedno aktiven v ozadju.

Postopki nedejavnosti sistema so domači operacijski sistemi Windows NT iz leta 1993 - pojavljajo se tudi v operacijskih sistemih, podobnih Unixu, kot je Linux, vendar delujejo nekoliko drugače. Proces nedejavnosti sistema je običajen del vašega operacijskega sistema, ki na vsakem jedru procesorja za večprocesorski sistem zažene eno nit, medtem ko imajo sistemi, ki uporabljajo hipertok, po en prosti tek na logični procesor.

POVEZANE: Osnove CPU: Razloženo več procesorjev, jeder in Hyper-Threading

Edini namen procesa nedejavnosti sistema je, da CPU zasede z nečim - dobesedno s čimer koli -, medtem ko čaka na naslednji izračun ali postopek, ki je v njem vstavljen. Razlog, da vse to deluje, je, da nedejavne niti uporabljajo ničelno prednost, ki je nižja od običajnih niti, kar omogoča njihovo potiskanje iz čakalne vrste, ko ima OS zakonite procese, ki jih je treba zagnati. Potem, ko CPU konča s tem opravilom, je pripravljen, da znova opravi proces nedejavnosti sistema. Če so niti v stanju pripravljenosti vedno v stanju pripravljenosti, če še ne delujejo, CPU deluje in čaka na vse, kar OS vrže vanj.

Zakaj uporablja toliko procesorja?

Kot že omenjeno, se zdi, da ta postopek uporablja veliko CPU, kar boste opazili, če odprete upravitelja opravil in iščete procese, ki so lačni. To je normalno, ker gre za posebno nalogo, ki jo izvaja razporejevalnik OS le, ko je vaš CPU v mirovanju, kar pa bo, razen če delate nekaj, kar zahteva veliko procesorske moči, precej visoko.

Če želite razumeti številko poleg postopka v upravitelju opravil, morate misliti nasprotno od tistega, kar običajno razumete. Predstavlja odstotek CPU, ki je na voljo, in ne koliko ga uporablja. Če programi uporabljajo 5% CPU, bo SIP pokazal, da uporablja 95% CPU ali 95% CPU ne uporablja ali ne želijo druge niti v sistemu.

Toda moj računalnik je počasen!

Če je vaš računalnik počasen in opazite veliko uporabo postopka nedejavnosti sistema - no, za to ni kriv postopek nedejavnosti sistema. Obnašanje tega postopka je povsem normalno in kaže, da težava ni posledica velike porabe procesorja. Vzrok je lahko pomanjkanje pomnilnika, počasno shranjevanje ali kaj drugega, kar porablja vire v računalniku. Kot vedno je dobro, da zaženete pregled s protivirusnim programom, če imate težave in ne uporabljate ničesar, kar bi lahko upočasnilo vaš računalnik.

Če to ne prinese ničesar in imate še vedno počasnejše delovanje kot običajno, poskusite odstraniti neuporabljene programe, onemogočiti programe, ki se zaženejo ob zagonu računalnika, zmanjšati sistemske animacije, sprostiti prostor na disku ali defragmentirati trdi disk.

POVEZANE: Kako onemogočiti zagonske programe v sistemu Windows

Proces nedejavnosti sistema je sestavni del operacijskega sistema Windows in čeprav se zdi, da se giblje nad 90%, to samo kaže razpoložljive vire in da vaš CPU trenutno nič ne počne.