Температура ЦП определяется исключительно использованием ЦП в единицу времени. [...] Таким образом, по мере того, как процент использования ЦП или частота ЦП уменьшается, использование ЦП в единицу времени уменьшается, а температура ЦП уменьшается.
Потребляемая мощность (т. Е. Выделяемое тепло) определяется не только использованием ЦП, но это также зависит от того, какие инструкции выполняет ЦП. В цифровой синхронной схеме CMOS (такой как ваш процессор) энергопотребление может быть рассчитано как:
P = C x V^2 x f
Где C
- емкость цифровой схемы (изменяется в зависимости от того, какие инструкции выполняются), V
- напряжение процессора, а f
- тактовая частота. Некоторые инструкции привлечь больше энергии, чем другие, поэтому мы будем считать , что это здесь фиксированы (т.е. под управлением той же программу , которые делают некоторую ощутимую работу, кроме холостого хода). Как побочный эффект этого, температура процессора будет снижаться на холостом ходу (только NOP
) даже на той же тактовой частоте.
Обратите внимание, однако, что мощность, потребляемая ЦП, все еще напрямую связана с частотой и напряжением. Если вдвое уменьшить частоту, энергопотребление снизится до 50%, а вдвое уменьшит энергопотребление до 25% от его первоначального значения. Это оказывает огромное влияние на выработку тепла, даже если мы хотим выполнить тот же объем работы (напомним, что мощность - это работа в единицу времени; см. Ниже).
Более высокое использование означает более высокую температуру. Более низкое использование означает более низкую температуру.
Да, это правда. Когда ваш компьютер находится в режиме ожидания, он часто не выполняет никаких действий (например, инструкции NOP
, в состоянии низкого энергопотребления или просто не выполняет команд, потребляющих много энергии). Когда он что-то делает, например, рендеринг графики, он использует намного больше компонентов в процессоре (например, ALU, FPU, MIU), генерируя больше тепла.
Разгон частоты вашего процессора с помощью cpufreq будет влиять только на процент использования процессора без снижения температуры.
Нет, это неверно Смотрите уравнение выше. Underclocking будет вызывать программы для выполнения в более промежутка времени, но мощность , потребляемая цепью будет уменьшаться. Потребление энергии CMOS напрямую связано с количеством логических переключателей в единицу времени.
Это очень интуитивно понятно, учитывая определение мощности, которая представляет собой просто работу в единицу времени, или скорость, с которой мы выполняем работу / вычисления. Если мы выполним ту же самую программу до завершения на заданной частоте f
, а затем сравним выполнение ее на частоте f/2
, в последнем случае, хотя нам потребовалось вдвое больше времени для выполнения программы, мы сделали то же самое объем работы - и, следовательно, мощность, потребляемая процессором за это время, будет вдвое меньше.
Таким образом, процессор будет работать при более низкой температуре, даже если для выполнения того же объема работы потребуется больше времени, поскольку теперь у него больше времени для рассеивания тепла в процессоре. Разгон также позволяет работать процессору при более низком напряжении (пониженное напряжение), что дополнительно снижает энергопотребление, не влияя на работу.