De instructie-uitvoeringsfrequentie van de processor wordt doorgaans de kloksnelheid genoemd of klokfrequentie . Het wordt gemeten in Hertz (Hz), vaak uitgedrukt in gigahertz (GHz), en vertegenwoordigt het aantal klokcycli dat de processor per seconde voltooit.
Het is belangrijk om te begrijpen dat de kloksnelheid geen directe maatstaf is voor het *aantal* instructies dat per seconde wordt uitgevoerd. Hoewel een hogere kloksnelheid er over het algemeen voor zorgt dat er meer instructies per seconde kunnen worden uitgevoerd, hangt het werkelijke aantal af van verschillende andere factoren, waaronder:
* Instructiecomplexiteit: Sommige instructies duren langer om uit te voeren dan andere.
* Pijplijndiepte en efficiëntie: Moderne processors gebruiken pipelining om meerdere instructies gelijktijdig uit te voeren. Een diepere, efficiëntere pijplijn kan de instructiedoorvoer verbeteren, zelfs bij dezelfde kloksnelheid.
* Aantal kernen: Multi-coreprocessors kunnen meerdere instructies tegelijkertijd uitvoeren.
* Cacheprestaties: Snellere toegang tot gegevens in het cachegeheugen versnelt de uitvoering van instructies aanzienlijk.
* Geheugenbandbreedte: De snelheid waarmee gegevens van het geheugen naar de processor kunnen worden overgedragen, heeft ook invloed op de prestaties.
Hoewel de kloksnelheid een relevante factor is, is deze dus niet de enige bepalende factor voor de uitvoeringsfrequentie van instructies. Een uitgebreidere maatregel zou Instructies per seconde (IPS) zijn of Instructies per cyclus (IPC) , maar deze zijn moeilijker direct te meten en variëren sterk, afhankelijk van het type instructies dat wordt uitgevoerd. |