Een 1 kHz CPU voert 1.000 instructies per seconde uit (gemiddeld).
Het is echter cruciaal om te begrijpen dat dit een enorme vereenvoudiging is. Dit is waarom:
* kloksnelheid versus instructies per cyclus (IPC): Kloksnelheid (in dit geval 1 kHz) vertelt u alleen hoeveel klokcycli per seconde plaatsvinden. Moderne CPU's kunnen meerdere instructies per cyclus uitvoeren, een metriek die bekend staat als IPC.
* Instructiecomplexiteit: Verschillende instructies hebben verschillende hoeveelheden tijd nodig om uit te voeren. Een eenvoudige toevoegingsbewerking is veel sneller dan een complexe divisie voor het drijvende komma.
* Pipelining en out-of-order uitvoering: CPU's gebruiken geavanceerde technieken zoals Pipelining en Out-of-Order-uitvoering om de uitvoering van meerdere instructies te overlappen, waardoor de relatie tussen kloksnelheid en werkelijk werk complexer is.
Kortom, terwijl een 1 kHz CPU theoretisch 1000 keer per seconde fietst, kan het werkelijke aantal uitgevoerde instructies sterk variëren en is het over het algemeen veel lager vanwege de hierboven genoemde factoren. CPU's die bij dergelijke lage frequenties werken, worden meestal aangetroffen in zeer ingebedde systemen met een laag vermogen met beperkte verwerkingsbehoeften. |