En 1 kHz CPU kör
1 000 instruktioner per sekund (i genomsnitt).
Det är emellertid avgörande att förstå att detta är en massiv förenkling. Här är varför:
* Klockhastighet kontra instruktioner per cykel (IPC): Klockhastighet (1 kHz i detta fall) berättar bara hur många klockcykler som händer per sekund. Moderna CPU:er kan utföra flera instruktioner per cykel, en metrisk som kallas IPC.
* Instruktionskomplexitet: Olika instruktioner tar olika mängder tid att utföra. En enkel tilläggsoperation är mycket snabbare än en komplex flytande punktdivision.
* pipelining och out-of-order exekvering: CPUS använder avancerade tekniker som pipelining och out-of-order exekvering för att överlappa exekveringen av flera instruktioner, vilket gör förhållandet mellan klockhastighet och faktiskt arbete mer komplex.
Kort sagt, medan en 1 kHz CPU teoretiskt cyklar 1 000 gånger per sekund, kan det faktiska antalet instruktioner som genomförts mycket och är i allmänhet mycket lägre på grund av de faktorer som nämns ovan. CPU:er som arbetar vid så låga frekvenser finns vanligtvis i mycket låg effektinbäddade system med begränsade bearbetningsbehov.