Назад | Перейти на главную страницу

По-разному ли процессор потребляет энергию при выполнении инструкций и в режиме ожидания?

Почему процессор потребляет разное количество энергии на частоте 2 ГГц, когда

  1. он выполняет инструкцию
  2. он не выполняет никаких инструкций

Разве ЦП не должен потреблять одинаковую мощность независимо от того, выполняет он инструкцию или нет? (поскольку мощность зависит от частоты, а не от выполнения инструкции)

А ... нет. Мощность зависит не только от частоты, но и от того, что делают транзисторы. Итак, да, энергопотребление даже во время выполнения инструкций может колебаться - особенно с учетом того, что при неупорядоченном выполнении и параллелизме в современных процессорах количество выполняемых инструкций может варьироваться в зависимости от того, какие инструкции выполняются.

Тот факт, что использование мощности процессора варьируется ДАЖЕ С ОДНОЙ ЧАСТОТОЙ, уже наблюдался задолго до того, как управление питанием процессора даже стало фактором.

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