Какво е „процес на неактивност на системата“ и защо използва толкова много процесор?

Случвало ли ви се е да отваряте диспечера на задачите и да сте забелязали, че процесът на празен ход на системата използва 90% или повече от вашия процесор? Противно на това, което може би си мислите, това не е лошо. Ето какво всъщност прави този процес.

Тази статия е част от нашата текуща серия, обясняваща различни процеси, открити в Task Manager, като Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe и много други. Не знаете какви са тези услуги? По-добре започнете да четете!

Какво представлява процесът на неактивност на системата?

Ако някога сте се ровили в диспечера на задачите — потребителите на Windows 10 трябва да погледнат под раздела „Подробности“ — ще видите, че процесът на неактивност на системата използва по-голямата част, ако не и целия, от вашия процесор. Но процесът на празен ход на системата е точно това; процес на празен ход, извършен от операционната система. Без този процес непрекъснато да поддържа процесора ви зает с нещо за правене, вашата система може потенциално да замръзне.

С други думи, ресурсите на процесора, използвани от System Idle Process, са просто ресурсите на процесора, които не се използват. Ако програмите използват 5% от вашия процесор, процесът на празен ход на системата ще използва 95% от вашия процесор. Можете да го мислите като обикновен заместител. Ето защо диспечера на задачите описва този процес като „процентът от времето, през което процесорът не работи“. Той има PID (идентификатор на процеса) от 0.

  Как да изчислим сумата от клетки в Excel

Windows скрива информацията за процеса в неактивен режим на системата от нормалния раздел Процеси в диспечера на задачите на Windows 10, за да направи нещата прости, но все още се показва в раздела Подробности.

Защо Windows се нуждае от процес на неактивност на системата?

Без този процес винаги да държи процесора ви зает с нещо за правене, вашата система може потенциално да замръзне. Windows изпълнява този процес като част от потребителския акаунт на SYSTEM, така че той винаги е активен във фонов режим, докато Windows работи.

Системните неактивни процеси са естествени за операционните системи Windows NT, датиращи от 1993 г. – те също се появяват в Unix-подобни операционни системи като Linux, но работят малко по-различно. Системният неактивен процес е нормална част от вашата операционна система, която изпълнява една нишка на всяко ядро ​​на процесора за многопроцесорна система, докато системите, които използват хипернишкова обработка, имат една неактивна нишка на логически процесор.

  Как да инсталирате Drupal на Ubuntu сървър

Единствената цел на System Idle Process е да държи процесора зает да прави нещо — буквално всичко — докато чака следващото изчисление или процес, подаден в него. Причината, поради която всичко това работи, е, че неактивните нишки използват нулев приоритет, който е по-нисък от обикновените нишки, което им позволява да бъдат изтласкани от опашката, когато ОС има легитимни процеси за изпълнение. След това, след като процесорът приключи с тази задача, той е готов да се справи отново с процеса на неактивност на системата. Наличието на неактивни нишки винаги в състояние на готовност — ако те вече не се изпълняват — поддържа процесора да работи и да чака всичко, което ОС му хвърли.

Защо използва толкова много процесор?

Както споменахме по-рано, изглежда, че този процес използва много процесор, което е нещо, което ще забележите, ако отворите диспечера на задачите, търсейки гладни за ресурси процеси. Това е нормално, защото това е специална задача, която се изпълнява от планировчика на ОС само когато вашият процесор е неактивен, което — освен ако не правите нещо, което изисква много процесорна мощност — ще изглежда доста високо.

За да разберете числото до процеса в диспечера на задачите, трябва да мислите обратното на това, което обикновено го разбирате. Той представлява процента на наличен процесор, а не колко използва. Ако програмите използват 5% от CPU, тогава SIP ще покаже, че използва 95% от CPU, или 95% от CPU е неизползван или нежелан от други нишки в системата.

  Как да коригирате Surface Pen да не пише на Surface Tablet

Но компютърът ми е бавен!

Ако компютърът ви е бавен и забележите висока употреба от процеса на празен ход на системата — добре, това не е грешка на процеса на празен ход на системата. Поведението на този процес е напълно нормално и предполага, че проблемът не се дължи на голямото използване на процесора. Това може да бъде причинено от липса на памет, бавно съхранение или нещо друго, което използва ресурсите на вашия компютър. Както винаги, добра идея е да стартирате сканиране с антивирусна програма, ако имате проблеми и не изпълнявате нищо, което може да забавя работата на компютъра ви.

Ако това не дава нищо и все още имате по-бавна от обичайната производителност, опитайте да деинсталирате неизползваните програми, деактивирайте програмите, които се стартират при стартиране на компютъра, намалете системните анимации, освободете дисково пространство или дефрагментирайте твърдия диск.

Процесът на празен ход на системата е неразделна част от операционната система Windows и въпреки че може да изглежда, че се натоварва с над 90%, това просто ви показва наличните ресурси и че процесорът ви не прави нищо в момента.