De to hovedfaktorer, der bestemmer hyppigheden af en CPU, er:
1. urhastighed: Dette er den mest ligetil faktor. Det henviser til antallet af cyklusser, som CPU'en afslutter pr. Sekund. En højere urhastighed betyder, at CPU'en kan behandle instruktioner hurtigere, hvilket resulterer i en højere frekvens. Det måles normalt i Hertz (Hz), hvor højere frekvenser ofte udtrykkes i Gigahertz (GHZ).
2. bushastighed: Bussen er den vej, hvorigennem data kører mellem CPU og andre komponenter som RAM og bundkortet. Bushastigheden, målt i Megahertz (MHz), bestemmer den hastighed, hvormed data kan overføres. Hvis bushastigheden er langsommere end urhastigheden, kan den flaskehals CPU'en, hvilket begrænser dens samlede frekvens.
Selvom dette er de to primære faktorer, kan andre variabler også påvirke CPU -frekvensen. For eksempel:
* Multiplikator: Dette er en faktor, der multiplicerer basisurhastigheden for at nå den endelige CPU -frekvens. Det kan justeres i nogle CPU'er, hvilket giver mulighed for overklokke.
* strømforbrug: CPU'er er designet til at fungere inden for visse strømgrænser. Højere frekvenser kræver generelt mere strøm. Strømgrænser kan derfor påvirke den maksimale opnåelige frekvens.
* Temperatur: Overdreven varme kan gashåndteres CPU'en, hvilket reducerer sin hyppighed for at forhindre skader.
Selvom urhastighed og bushastighed er de mest afgørende faktorer, kan andre variabler også bidrage til den endelige frekvens af en CPU.