Робота сучасних високопродуктивних процесорів супроводжується значним виділенням тепла. При цьому необхідні температурні режими їх експлуатації забезпечуються за допомогою відповідних високоефективних радіаторів і вентиляторів. Додатковий захист центральних процесорів від перегріву можуть забезпечити спеціальні програмні засоби, так звані програмні кулери (програми-кулери).
Завантаження центрального процесора, що виконує системні і прикладні програми, як правило, є нерівномірною і залежить від характеру виконуваних завдань. Відповідно до зміни завантаження змінюється і його тепловиділення. Однак навіть очікує чергової порції команд і даних процесор продовжує інтенсивно виділяти тепло, що розсіюється в навколишньому просторі за допомогою радіатора і вентилятора, об'єднаних в єдиний пристрій, зване кольором. (Від англійського cooler - пристрій охолодження). Без подібного пристрою виділяється процесором тепло протягом дуже короткого часу здатне необоротно порушити працездатність його внутрішніх ланцюгів. Додатковий захист процесора можуть забезпечити спеціальні програми - програмні кулери, які спільно з традиційними апаратними засобами забезпечують сприятливий температурний режим есплуатаціі цього елемента.
Принцип роботи подібних програмних засобів, що знижують температурне навантаження на центральний процесор комп'ютера, заснований на введенні в цикли роботи процесора команд тимчасового зупинення на періоди, протягом яких процесор не завантажений виконуваних завдань. Зупинений на час, до отримання чергової порції команд і даних, процесор менше споживає електроенергії і відповідно менше виділяє тепла. Подібні функції введені і в такі операційні системи, як Windows NT і Linux. Ці системи виконують так званий halt-цикл в фонових завданнях. При цьому відбувається тимчасовий останов ядра процесора, але інші системи продовжують свою роботу.
Для Windows 9х існують спеціально розроблені програми і драйвери, які здійснюють функції тимчасового зупинення центрального процесора. Як приклад можна привести такі популярні і поширені програми, як CpuIdle, Rain, Waterfall Pro і т. П. Використовуючи програми такого типу, можна домогтися високих результатів розгону процесорів навіть зі штатними засобами охолодження і істотно більш значних результатів із застосуванням додаткових коштів поддежкі необхідних температурних режимів експлуатації даних елементів.
Програма CpuIdle (v5.6) підтримує такі типи процесорів:
- AMD - K5, K6, K6-2, K6-III, Athlon (K7)
- Intel - Pentium, Pentium-MMX, Pentium Pro, Pentium II / III і Celeron
- Cyrix - Cx486S / S2 / D / D2 / DX / DX2 / DX4, Cx5x86 (M1SC), Cyrix Cx6x86 (M1), Cx6x86MX (M2)
- IBM - BL486DX / DX2 (Blue Lightning), 5x86, 6x86
- Texas Instruments - TI486DX2, TI486DX4
- інші х86-сумісні процесори, які підтримує операційна система Windows (можливо, CpuIdle не зможе правильно визначити тип процесора, але функціонувати ця програми все одно буде)
З метою визначення ступеня ефективності програми CpuIdle як засіб оптимізації температурного режиму центрального процесора, пов'язаного зі зниженням рівня його тепловиділення, а, відповідно, і його температури, було проведено своєрідне тестування роботи даної програми. В процесі функціонування процесора в режимі розгону здійснювалося вимірювання його температури, як із застосуванням програми охолоджування CpuIdle, так і без її використання.
Конфігурація системи, використовуваної при тестуванні
Жорсткий диск: IBM DPTA-372050 (20 Гбайт, 2 Мбайт кеш-пам'яті, 7200 об / хв, UltraDMA / 66).
Оперативна пам'ять: 128 Мбайт, PC100.
CD-ROM: ASUS CD-S400 / A (40x).
ОС: Windows 98 зі встановленими драйверами контроллера жорстких дисків UltraDMA / 66.
Установка режимів розгону здійснювалася в BIOS Setup за рахунок збільшення частоти шини процесора в SoftMenu III Setup. Архітектура материнської плати надає можливість зміни частоти шини процесора з кроком 1 МГц, а також напруги живлення ядра процесора з кроком 0,25 В. Є можливість збільшення напруги живлення і ланцюгів I / O.
В процесі розгону були встановлені наступні параметри:
- частота шини процесора - 130 МГц,
- множник - х5.5,
- частота процесора - 715 МГц = 130 МГц * 5,5.
З огляду на, що зазначені режими розгону не знизили стійкість системи, напруга живлення ядра було залишено стандартним - 1,65 В. З цієї ж причини не змінювалося напруга на ланцюгах I / O, значення якого зберігалося на стандартному рівні 3,3 В.