Te-ai uitat vreodată în Task Manager și ai văzut că procesul „System Idle Process” ocupă 90% sau chiar mai mult din resursele procesorului (CPU)? Chiar dacă pare ciudat, nu este deloc un lucru negativ. Iată ce face, de fapt, acest proces.
Acest articol este parte dintr-o serie în care explicăm diverse procese pe care le găsești în Task Manager, cum ar fi Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe și multe altele. Nu știi ce sunt aceste servicii? Atunci ar fi bine să începi să citești!
Ce reprezintă procesul inactiv al sistemului?
Dacă ai căutat vreodată în Managerul de activități, mai ales dacă folosești Windows 10, ar trebui să te uiți sub fila „Detalii”, vei observa că System Idle Process utilizează cea mai mare parte din CPU, dacă nu chiar tot. Totuși, acest proces este exact ceea ce numele sugerează: un proces inactiv, gestionat de sistemul de operare. Fără el, care menține constant procesorul ocupat cu ceva, sistemul tău ar putea îngheța.
Cu alte cuvinte, resursele CPU pe care le folosește procesul inactiv al sistemului sunt resursele CPU care nu sunt utilizate de altceva. Dacă programele folosesc 5% din CPU, procesul inactiv al sistemului va folosi 95%. Poți să te gândești la el ca la un simplu înlocuitor. De aceea, Task Manager descrie acest proces ca fiind „procentul de timp în care procesorul este inactiv”. Are un ID de proces (PID) de 0.
Windows ascunde informațiile despre System Idle Process din fila „Procese” în mod normal, din Managerul de activități în Windows 10, pentru a face lucrurile mai simple, dar ele sunt totuși afișate în fila „Detalii”.
De ce are nevoie Windows de un proces inactiv al sistemului?
Fără acest proces, care menține mereu procesorul ocupat cu ceva, sistemul tău ar putea îngheța. Windows rulează acest proces ca parte a contului de utilizator SYSTEM, așa că este mereu activ în fundal, cât timp Windows funcționează.
Procesele System Idle sunt native pentru sistemele de operare Windows NT, încă din 1993. Ele apar și în sistemele de operare asemănătoare Unix, cum ar fi Linux, dar funcționează puțin diferit. Un proces inactiv de sistem este o parte normală a sistemului de operare care rulează un singur fir pe fiecare nucleu CPU pentru un sistem multiprocesor. Sistemele care folosesc hyperthreading au un fir inactiv pentru fiecare procesor logic.
Singurul scop al procesului inactiv al sistemului este de a menține CPU-ul ocupat cu ceva, absolut orice, în timp ce așteaptă următorul calcul sau proces. Motivul pentru care funcționează este că firele inactive folosesc o prioritate zero, care este mai mică decât au firele obișnuite, permițând ca ele să fie scoase din coadă când sistemul de operare are procese legitime care trebuie rulate. Apoi, imediat ce CPU-ul termină acea sarcină, este pregătit să gestioneze din nou procesul de inactivitate a sistemului. Având firele de execuție inactive mereu într-o stare „Gata”, dacă nu rulează deja, face ca CPU să funcționeze continuu și să aștepte orice îi dă de lucru sistemul de operare.
De ce folosește atât de mult procesor?
Așa cum am menționat anterior, acest proces pare să folosească mult din CPU, lucru pe care îl observi dacă deschizi Task Manager, în timp ce cauți procese care consumă multe resurse. Este perfect normal, deoarece este o sarcină specială rulată de planificatorul sistemului de operare doar când CPU-ul este inactiv, ceea ce, dacă nu faci ceva care necesită multă putere de procesare, va părea un procent mare.
Pentru a înțelege numărul de lângă proces în Task Manager, trebuie să gândești invers față de ceea ce înțelegi în mod normal. El reprezintă procentul de CPU care este disponibil, nu cât de mult folosește. Dacă programele folosesc 5% din CPU, atunci System Idle Process va arăta că folosește 95% din CPU, adică 95% din CPU este neutilizat sau nu este cerut de alte fire de execuție din sistem.
Dar computerul meu este lent!
Dacă computerul este lent și observi o utilizare mare de către System Idle Process, ei bine, nu este vina acestui proces. Comportamentul său este normal și sugerează că problema nu se datorează utilizării mari a procesorului. Poate fi cauzată de o lipsă de memorie, stocare lentă, sau de orice altceva care utilizează resursele calculatorului. Ca de obicei, este o idee bună să rulezi o scanare cu un program antivirus dacă ai probleme și nu rulezi nimic care ar putea încetini computerul.
Dacă asta nu ajută și încă ai o performanță mai lentă decât de obicei, încearcă să dezinstalezi programele nefolosite, să dezactivezi programele care se pornesc odată cu computerul, să reduci animațiile de sistem, să eliberezi spațiu pe disc sau să defragmentezi HDD-ul.
Procesul inactiv al sistemului este o parte importantă a sistemului de operare Windows și, deși pare că ocupă 90% din CPU, el îți arată doar resursele care sunt disponibile și pe care CPU nu le folosește în acel moment.