Основний тактовий процесор не отримується безпосередньо з материнської плати. Цей годинник, як правило, набагато повільніше (часто в 10 разів і більше), ніж внутрішня частота ЦП. Натомість тактовий сигнал з материнської плати використовується в якості опорної частоти для осцилятора, керованого цикловим блокуванням з більш високою частотою, всередині процесора. Згенерований годинник працює на деякому кратному еталонному тактові, і це число можна змінити, встановивши певні регістри в процесорі. Фактична генерація годинника робиться виключно апаратними засобами.
Щоб ще більше знизити потужність, центральний процесор також подає сигнал на регулятор напруги, що подає його основну напругу, щоб працювати на нижній заданій точці. На нижчих частотах ЦП може працювати при меншій напрузі без несправності, а оскільки споживання електроенергії пропорційне квадрату напруги, навіть невелике зниження напруги може заощадити велику кількість енергії.
Масштабування напруги та частоти проводиться апаратним забезпеченням, але рішення про запуск в режимі низької потужності приймається програмним забезпеченням (ОС). Те, як ОС визначає оптимальний режим для запуску, - це окрема, грізна проблема, але вона, ймовірно, зводиться до того, наскільки% часу система останнім часом не працює. Переважно простоюють, знижують частоту. Переважно зайняті, піднімайте частоту. Після того, як ОС вирішує частоту, на яку потрібно запускатись, це лише питання встановлення регістра.
Довідка: " Покращена технологія Intel SpeedStep для процесора Intel Pentium M "