Un utilitar de overclocking este un program de calculator care are scopul de a modifica parametrii de funcționare de bază ai diferitelor tipuri de hardware de computer, astfel încât hardware-ul să ruleze mai repede decât vitezele la care a fost certificat de producători. În funcție de tipul de hardware care urmează să fie modificat, un utilitar de overclocking ar putea încerca să modifice setările în serviciile de bază de intrare și ieșire (BIOS) ale unui cip sau ar putea funcționa cu comutatoare hardware care pot fi manipulate direct prin comutatoare software sau de intrare și porturi de ieșire (IO). În general, cele trei tipuri de hardware cu care un utilitar de overclock este proiectat să funcționeze cel mai des sunt unitatea centrală de procesare (CPU), placa grafică și memoria cu acces aleatoriu (RAM). Un utilitar de overclocking se bazează pe accesibilitatea software-ului unei piese hardware pentru a modifica parametrii de funcționare, astfel încât utilitarul s-ar putea să nu aibă întotdeauna succes. În plus, un program utilitar ar putea fi mai puțin eficient la overclockarea unui computer decât procesele mai tradiționale de înlocuire a părților plăcii de bază, schimbarea comutatoarelor fizice sau utilizarea directă a configurației BIOS.
O cantitate surprinzătoare de personalizări pot fi efectuate pe hardware – cum ar fi procesoarele, plăcile grafice și cipurile RAM – prin intermediul software-ului în timp ce computerul funcționează. Una dintre cheile unui utilitar eficient de overclocking este să vizeze anumiți producători, hardware de bază sau tipuri de BIOS pentru a oferi opțiuni specifice de overclocking. Nu există într-adevăr modalități generice prin care un singur utilitar de overclocking să fie viabil pentru toate tipurile de hardware, deoarece numărul de componente implicate poate fi foarte diferit de la un computer la altul. Aceasta înseamnă că abilitățile de overclocking ale unui anumit utilitar ar putea fi concentrate îndeaproape pentru a oferi cele mai bune șanse de succes, deși unele utilitare includ profiluri pentru mai multe tipuri de hardware obișnuit.
Utilitarul de overclocking poate crește viteza unui cip de procesor printr-o varietate de mecanisme. O modalitate obișnuită este de a modifica viteza procesorului prin opțiunile rămase din procesele de fabricație și de evaluare comparativă care ar putea să nu fie disponibile pentru un utilizator obișnuit prin interfața BIOS. Cu o placă grafică, există adesea moduri de operare ascunse sau neutilizate care pot fi activate prin software, crescând viteza unității de procesare grafică (GPU) sau viteza memoriei grafice. În același timp, unele programe utilitare oferă module de monitorizare și testare pentru a se asigura că temperaturile computerului overclockat sunt în limitele toleranțelor acceptabile sau pentru a fi siguri că hardware-ul overclockat funcționează corect.
Este important să rețineți că utilizarea unui utilitar de overclocking este, în general, o propunere periculoasă. Pe măsură ce viteza unui procesor sau a unui alt hardware crește, crește și cantitatea de putere necesară, ceea ce înseamnă că crește și cantitatea de disipare a puterii. Acest lucru creează în cele din urmă o cantitate mare de căldură pe care radiatoarele incluse de producător ar putea să nu o poată gestiona fără modificări fizice. Chiar dacă utilitarul ar putea crește viteza procesorului cu doar un clic pe un buton, presiunea rezultată asupra hardware-ului ar putea duce la deteriorare permanentă, făcându-l inutilizabil.