Можно с большой уверенностью предположить, что пользователь, обратившийся к чтению этого материала, уже поимел проблемы в работе с компьютером и к тому же достаточно «продвинут», чтобы найти в системном Диспетчере задач показатели загрузки центрального процессора (ЦП).
Поэтому, не отвлекаясь на «космические корабли, бороздящие просторы Большого театра», сразу к факторам, нагружающим ЦП во время работы операционной системы. И хотя, по большому счету, для ЦП совершенно параллельно, какую систему при этом вы используете – Windows, Linux или тот же Android, дальнейшее излагается с точки зрения Windows-пользователя.
Итак, компьютер «тормозит», ЦП загружен под 100%…
Рассмотрим по порядку возможные причины.
Производительность
Фактическая производительность системы часто не соответствует потребностям запущенных приложений (приложение может быть даже одно).
Вы можете открыть 100 вкладок в Firefox, 100-мегабайтный рисунок в Photoshop, либо запустить крутую 3D игрушку, и при этом только что работавший компьютер вдруг прощается с вами и переключается на свой внутренний мир. Это означает, что его мощности уже не достает. Как минимум, требуется апгрейд.
А серьезные CAD-программы, конвертеры мультимедиа потоков, архивация больших объемов данных и даже комплексные антивирусные пакеты способны под 100% загрузить вполне себе современные модели компьютеров.
Системные процессы
Системные процессы запускаются без ведома пользователя. Они поддерживают функциональность ЦП при обслуживании запущенных приложений и системных служб. Могут оставаться в памяти даже после закрытия приложения. Большое количество открытых процессов потребляют много ресурсов ЦП и снижают его производительность. Самый частый виновник – svchost, о нем детально написано тут.
Системные прерывания
Системные прерывания обеспечивают многопоточное взаимодействие между «железом» и программами с процессором. Условно представляются в Диспетчере задач системным процессом.
Расход большого количества ресурсов ЦП на системные прерывания вызывается ошибками при обращении к периферийным устройствам. В норме системные прерывания загружают ЦП не более, чем на 3-10%. Существенное превышение этого значения означает неполадки либо в оборудовании, либо в соответствующих драйверах.
Программные ошибки
Непредвиденные программные ошибки являются результатом недоработки программного кода, но могут вызываться и повреждением системных файлов. Иногда приходят с пиратским приветом – полезны далеко не все активаторы и кейгены.
Приводят к зацикливанию в командном конвейере, в т.ч. и к зависанию.
Вирусное заражение
Спектр вредоносного воздействия вирусных программ широк, способов загрузить ЦП у них также много. Снижая быстродействие системы, в открытых процессах они могут и не отражаться. Вычисляется их наличие по показателю загруженности ЦП – если этот показатель уж очень высок, то вам скорее всего не повезло…
О заблуждениях
В сети нередко встречаются рассуждения об увеличении нагрузки на процессор при повышении его температуры и даются соответствующие рекомендации по профилактике оборудования. Ничего не имея против таковых рекомендаций, все же отмечу, что разогрев процессора приводит не к увеличению его загрузки, а к снижению внутренней тактовой частоты. Это всего лишь один из элементов защиты процессора от аварий.
Другое поветрие – боязнь хост-процессов svchost. Пользователей пугают тормозами от слишком большого количества запущенных хост-процессов. Да, много вирусов маскируются под него, но увеличение таких процессов ничем не грозит. В норме количество процессов svchost в системе может достигать 10 и больше. У меня их в данный момент аж 13 штук, но они при простое системы ресурсов не потребляют.
Оставить ответ