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

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

СВЪРЗАНИ: Какво представлява този процес и защо се изпълнява на моя компютър?

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

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

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

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

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

СВЪРЗАНИ: Windows Task Manager: Пълното ръководство

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

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

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

СВЪРЗАНИ: Основи на процесора: Обяснение на множество процесори, ядра и хипернишки

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

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

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

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

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

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

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

СВЪРЗАНИ: Как да деактивирам стартиращи програми в Windows

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