Является ли сокращение максимального использования процессора в Power Options безопасным?

Мой компьютер:

  • Core 2 Duo
  • ОЗУ 4 ГБ
  • Графика ATI 5450 Radeon
  • Windows 7 64-бит

Я хочу уменьшить максимальное использование ЦП в Power Options на панели управления, чтобы избежать перегрева. Является ли это безопасным или может снизить максимальную нагрузку на использование процессора (жесткий диск, процессор и т. Д.)?

One Solution collect form web for “Является ли сокращение максимального использования процессора в Power Options безопасным?”

Этот вариант не является подрывом; Windows не управляет процессором или материнской платой или множителями или FSB или что-то еще. Опция, которую вы запрашиваете, – это просто фактор, который используется во время планирования задач .

Когда процессы запускаются, планировщик задач Windows выделяет определенное количество циклов ЦП для разных процессов и переключается туда и обратно, чтобы активировать многозадачность . Обычно он назначает столько циклов процессора, сколько доступно, чтобы запускать все как можно быстрее. Если есть свободные циклы, это позволяет программе запускаться, если нет, то ставит процесс в очередь и проверяет, есть ли другая программа, которая использовала свое выделение для текущего «квантового» (или «временного фрагмента») ) И должны быть перемещены в конец строки.

Неудивительно, что запуск процессора на 100% -й емкости на некоторое время нагреет его, и это может быть нежелательным. Что Windows позволяет вам сделать, это назначить ограничение на то, сколько процессорной емкости можно использовать.

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

В качестве упрощенного и надуманного примера представьте, что это был псевдокод для алгоритма планирования (с комментариями, отмеченными ; ):

 ; function to calculate total CPU cycles used by all processes calc-total-used: used-total = 0 ; initialize counter to 0 for each program: ; loop through each running process used-total = used-total + process-used ; add CPU cycles of each process to counter return used-total as percentage ; convert to percent and return value ; main scheduling control, check if free cycles available if (calc-total-used < max-percent) ; calc used %, see if less than max allowed then run program ; if so, run the program else: ; if not, try to free some up add program to queue ; if not, add it to the queue … ; check if any process are out of cycles 

Обратите внимание, что при вычислении расписания используется переменная max-percent вместо жесткого кодирования 100% . Таким образом, если вы установите его ниже 100%, это позволит запустить программу только в том случае, если текущее использование составляет менее 100% , что, конечно же, означает, что любые циклы CPU между max-percent выше этого значения не будут использоваться.

Поэтому этот параметр не может повредить CPU; Это не что иное, как просто не запускать какие-либо программы и просто работать на холостом ходу (вы, вероятно, уже много раз простаивали на вашей системе около 0% загрузки процессора).

  • Intel turbo boost - на самом деле
  • Как быстро получить Hardware-ID в C #?
  • Какие шаги вы предпринимаете при разгоне?
  • Температура процессора, требуемая для автоматического отключения
  • Чтобы предотвратить перегрев, почему бы не перевернуть ноутбук вверх ногами?
  • Почему размер кеша L1 не сильно увеличился за последние 20 лет?
  • Как настроить близость процессора к OS X?
  • Как исправить проблему «Firefox с использованием максимального процессора»?
  • Можно ли использовать GPU для повышения производительности компьютера автоматически?
  • Должен ли я получить интегрированную графику, если у меня уже есть выделенный графический процессор?
  • Диспетчер задач Windows 10: скорость процессора возрастает выше максимальной скорости
  • Interesting Posts

    Автоматическое выполнение команд при открытии командной строки

    Неверные всплывающие объявления на сайтах, которые даже не загружают объявление

    Почему неуказанное поведение `i = ++ i + 1`?

    Как установить фоновый рисунок кнопки изображения для разных состояний?

    Как скопировать эту цитату из PDF?

    Excel 2010 -Excel не может выполнить эту задачу с доступными ресурсами

    Как обновить или перезагрузить Windows 8 без раздела System Reserved?

    Mac OSX screencast solutions

    Как предотвратить изменение яркости экрана ноутбука при отключении / включении питания аккумулятора

    HP PSC 1410 – все изображения сканера – черные

    Функция хеша пароля для Excel VBA

    Написание BMP-изображения в чистом c / c ++ без других библиотек

    Самый простой способ сделать огонь и забыть метод в C #?

    Невозможно ввести тильду в Mac OS X

    Удаление Технического предварительного просмотра Windows из Центра обновления Windows

    Давайте будем гением компьютера.