> вы никогда не задумывались почему темпиратура процессора зависит от того делает-ли он
> чтото или простаивает?Потому что CMOS схема кушает что-то только в момент переключения, сэр. Перезаряд емкостей. Чем чаще и больше переключений, тем больше кушается (есть еще впрочем токи утечек и прочая). Разумеется, можно поотключать лишние ядра или постопать им клок или снизить частоту клока. Но как-то вот в реально существующих general purpose процах это делается далеко не с максимальной эффективностью.
> а зависит она потомучто умные дяденьки придумали как можно отключать (усыплять) неиспользуемые-в-данный-момент
> блоки процессора :-)
Собственно оно из особенностей схемотехники CMOS вытекает. А умные дяденьки к слову в general purpose процах не очень свою попу рвут на этот счет. В мелких микроконтроллерах, процессорах для мобилок и прочая на этот счет пыжатся намного сильнее. Поэтому хотя в теории вы и правы, на практике оно все-таки ближе к тому что я сказал, как минимум пока. Есть и всякие побочные грабли. Если источник питания проца должен вытянуть 48 ядер, тогда при работе 1 ядра он будет работать с недогрузом в десятки раз и его КПД опять же будет не ахтецкий. Хотя с этим научились частично бороться переключая число фаз преобразователя. Но еще ж есть основной блок питания например. К которому все это тоже применимо и там почему-то никто числом фаз преобразователей не щелкает. В общем реальная картина получается не такой же как идеальная.