Ano ang "System Idle Process," at Bakit Ito Gumagamit ng Napakaraming CPU?
Nabuksan mo na ba ang Task Manager at napansin ang System Idle Process na gumagamit ng 90% o higit pa sa iyong CPU? Taliwas sa kung ano ang maaari mong isipin, iyon ay hindi isang masamang bagay. Narito kung ano talaga ang ginagawa ng prosesong iyon.
KAUGNAYAN:Ano ang Prosesong Ito at Bakit Ito Tumatakbo sa Aking PC?
Ang artikulong ito ay bahagi ng aming patuloy na serye na nagpapaliwanag ng iba't ibang mga proseso na natagpuan sa Task Manager, tulad ng Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe, at marami pang iba. Hindi mo alam kung ano ang mga serbisyong iyon? Mas mahusay na simulan ang pagbabasa!
Ano ang Proseso ng Idle ng System?
Kung na-pokle mo pa rin sa Task Manager-ang mga gumagamit ng Windows 10 ay kailangang tumingin sa ilalim ng tab na "Mga Detalye"-makikita mo na ang System Idle Process ay ginagamit ang karamihan, kung hindi lahat, ng iyong CPU. Ngunit ang System Idle Process ay ganoon lamang; isang proseso ng kawalang ginagawa ng operating system. Kung wala ang prosesong ito na patuloy na pinapanatili ang iyong processor na inookupahan ng isang bagay na dapat gawin, maaaring mag-freeze ang iyong system.
Sa madaling salita, ang mga mapagkukunan ng CPU na ginamit ng System Idle Process ay ang mga mapagkukunan lamang ng CPU na hindi ginagamit. Kung ang mga programa ay gumagamit ng 5% ng iyong CPU, gagamitin ng System Idle Process ang 95% ng iyong CPU. Maaari mong isipin ito bilang isang simpleng placeholder. Iyon ang dahilan kung bakit inilarawan ng Task Manager ang prosesong ito bilang "porsyento ng oras na walang ginagawa ang processor." Mayroon itong PID (process identifier) na 0.
Itinatago ng Windows ang impormasyon ng Proseso ng Idle System mula sa normal na tab na Mga Proseso sa Task Manager ng Windows 10 upang panatilihing simple ang mga bagay, ngunit ipinapakita pa rin ito sa tab na Mga Detalye.
KAUGNAYAN:Windows Task Manager: Ang Kumpletong Gabay
Bakit Kailangan ng Windows ng Proseso ng Idle System?
Kung wala ang prosesong ito na laging pinapanatili ang iyong processor na abala sa isang bagay na gagawin, maaaring mag-freeze ang iyong system. Pinapatakbo ng Windows ang prosesong ito bilang bahagi ng account ng gumagamit ng SYSTEM, kaya't palagi itong aktibo sa background habang tumatakbo ang Windows.
Ang Mga Proseso ng Idle System ay katutubong sa mga operating system ng Windows NT, na nagsimula pa noong 1993 — lumilitaw din ito sa mga operating system na tulad ng Unix tulad ng Linux ngunit medyo iba ang pagpapatakbo. Ang isang System Idle Process ay isang normal na bahagi ng iyong OS na nagpapatakbo ng isang solong thread sa bawat core ng CPU para sa isang multiprocessor system, habang ang mga system na gumagamit ng hyperthreading ay may isang idle thread bawat lohikal na processor.
KAUGNAYAN:Mga Pangunahing Kaalaman sa CPU: Ipinaliwanag ang Maramihang mga CPU, Cores, at Hyper-Threading
Ang nag-iisang layunin ng System Idle Process ay upang mapanatiling abala ang CPU sa paggawa ng isang bagay — literal na anupaman — habang naghihintay ito para sa susunod na pagkalkula o proseso na pinakain dito. Ang dahilan kung bakit gumagana ang lahat na ito ay ang mga idle thread na gumagamit ng isang zero na priyoridad, na mas mababa kaysa sa ordinaryong mga thread, na pinapayagan silang maitulak sa pila kapag ang OS ay may mga lehitimong proseso na tatakbo. Pagkatapos, kapag natapos ang CPU sa trabahong iyon, handa na itong hawakan muli ang Proseso ng Idle ng System. Ang pagkakaroon ng mga idle thread na palaging nasa isang nakahandang estado — kung hindi pa sila tumatakbo — ay pinapanatili ang pagpapatakbo ng CPU at naghihintay para sa anumang ibinagsak dito ng OS.
Bakit Ito Gumagamit ng Napakaraming CPU?
Tulad ng nabanggit kanina, ang prosesong ito ay lilitaw na gumamit ng maraming CPU, na isang bagay na makikita mo kung bubuksan mo ang Task Manager, na naghahanap ng mga proseso ng gutom na mapagkukunan. Normal iyon dahil ito ay isang espesyal na gawain na pinapatakbo lamang ng scheduler ng OS kapag ang iyong CPU ay walang ginagawa, na — maliban kung gumagawa ka ng isang bagay na humihingi ng maraming lakas sa pagpoproseso — ay magmukhang medyo mataas.
Upang maunawaan ang numero sa tabi ng proseso sa Task Manager, dapat mong isipin ang kabaligtaran ng kung ano ang karaniwang nauunawaan mo ang ibig sabihin nito. Kinakatawan nito ang porsyento ng CPU na magagamit, hindi kung gaano ito ginagamit. Kung ang mga programa ay gumagamit ng 5% ng CPU, pagkatapos ay ipapakita ang SIP na gumagamit ng 95% ng CPU, o 95% ng CPU ay hindi ginagamit, o hindi nais ng iba pang mga thread sa system.
Ngunit Ang Aking Computer Ay Mabagal!
Kung ang iyong computer ay mabagal at napansin mo ang mataas na paggamit ng System Idle Process — mabuti, hindi iyan ang kasalanan ng System Idle Process. Ang pag-uugali ng prosesong ito ay ganap na normal at iminumungkahi na ang problema ay hindi dahil sa mataas na paggamit ng CPU. Maaaring sanhi ito ng kawalan ng memorya, mabagal na pag-iimbak, o iba pa gamit ang mga mapagkukunan ng iyong computer. Tulad ng dati, magandang ideya na magpatakbo ng isang pag-scan gamit ang isang programa ng antivirus kung nakakaranas ka ng mga problema at hindi ka nagpapatakbo ng anumang bagay na maaaring makapagpabagal sa iyong PC.
Kung wala itong ani at nakakaranas ka pa rin ng mas mabagal kaysa sa karaniwang pagganap, subukang i-uninstall ang mga hindi nagamit na programa, huwag paganahin ang mga program na inilulunsad kapag sinimulan mo ang iyong computer, bawasan ang mga animasyon ng system, palayain ang disk space, o i-defrag ang iyong HDD.
KAUGNAYAN:Paano Huwag paganahin ang Mga Programa sa Startup sa Windows
Ang Proseso ng Idle ng System ay isang mahalagang bahagi ng operating system ng Windows at, habang maaaring mukhang nakakakuha ito ng paitaas na 90%, ipinapakita lang sa iyo ang mga magagamit na mapagkukunan at na ang iyong CPU ay hindi gumagawa ng anumang bagay sa ngayon.