6

Я не знаю, есть ли какая-нибудь инструкция, которая могла бы заставить процессор простаивать. И я также заметил, что есть системный процесс простоя, который использует 99% ЦП, когда показывается, что загрузка ЦП равна 0%. Что это за процесс простоя системы? Если он использует 99% ЦП, почему температура ЦП ниже, чем у других процессов, требующих 99% ЦП?

Позвольте мне немного подробнее рассказать, как рассчитывается процент использования процессора?

Может быть, это глупый вопрос. Надеюсь, что выродки здесь не будут скучными .... ;)

Спасибо...

3 ответа3

7

Процесс простоя системы - это программа, представляющая собой бесконечный цикл команд IDLE с приоритетом ниже, чем наименьший возможный приоритет.

Ваш ЦП никогда не может "остановиться", так сказать, однако обычно есть команда IDLE (или что-то подобное), которая может быть запущена на ЦП.

Команда IDLE - это просто команда, которая предназначена для использования наименьшего числа цепей в вашем ЦП, поддерживая его температуру как можно ниже.

1

Что сказал Stargazer, плюс загрузка ЦП рассчитывается как процент емкости (вычислений в секунду, или флопс), которую использует каждый процесс.

-1

Это означает, что все процессы застряли в ожидании ... они "заблокированы" на таких вещах, как пользовательский ввод, сетевая карта, данные на жестком диске или даже оперативная память.

По сути, это означает, что все потоки ожидают, пока операционная система снова не запустится. это делается с помощью чего-то, называемого прерыванием. Некоторые прерывания синхронизированы, поэтому ваши часы меняются каждую секунду или минуту, но ваш компьютер не должен отслеживать их 100% времени.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .