1. Hent:
Prosessoren starter med å hente instruksjoner fra datamaskinens minne. Disse instruksjonene forteller prosessoren hvilke operasjoner som skal utføres.
2. Dekod:
Når en instruksjon er hentet, dekoder prosessoren den. Dette betyr at den bestemmer hva instruksjonen ber den om å gjøre.
3. Utfør :
Etter dekoding av instruksjonen, utfører prosessoren den. Dette kan bety å utføre en beregning som utfører minnelese-/skriveoperasjonen, eller sende et signal for å kontrollere enhetene.
4. Skriv tilbake :
Hvis utførelsen av en instruksjon resulterer i data som må lagres, vil prosessoren skrive dem tilbake til minnet.
Prosessoren går gjentatte ganger gjennom disse fire stadiene til den fullfører alle instruksjonene i et program.
Hastigheten som en prosessor kan utføre disse trinnene med, måles i klokkesykluser, som vanligvis er gitt i gigahertz (GHz).
Jo høyere klokkehastighet, jo raskere kan en prosessor utføre instruksjoner.
Det er imidlertid viktig å merke seg at klokkehastighet ikke er den eneste faktoren som bestemmer den generelle ytelsen til en prosessor. Andre faktorer som antall kjerner, hurtigbufferstørrelse og minnebåndbredde spiller også viktige roller.