Eine 1 kHz -CPU führt
1.000 Anweisungen pro Sekunde aus. (durchschnittlich).
Es ist jedoch wichtig zu verstehen, dass dies eine massive Vereinfachung ist. Hier ist der Grund:
* Taktgeschwindigkeit vs. Anweisungen pro Zyklus (IPC): Die Taktgeschwindigkeit (1 kHz in diesem Fall) zeigt nur, wie viele Taktzyklen pro Sekunde stattfinden. Moderne CPUs können mehrere Anweisungen pro Zyklus ausführen, eine Metrik, die als IPC bekannt ist.
* Anweisungskomplexität: Unterschiedliche Anweisungen benötigen unterschiedliche Ausführungen. Ein einfacher Zusatzbetrieb ist viel schneller als eine komplexe Schwimmpunktabteilung.
* Pipelining und Ausführung außerhalb der Bestellung: CPUs verwenden erweiterte Techniken wie Pipelining und Ausführung außerhalb der Ordnung, um die Ausführung mehrerer Anweisungen zu überschneiden, wodurch die Beziehung zwischen Taktgeschwindigkeit und tatsächlicher Arbeit komplexer wird.
Kurz gesagt, während eine 1 -kHz -CPU theoretisch 1.000 -mal pro Sekunde theoretisch fährt, kann die tatsächliche Anzahl der ausgeführten Anweisungen stark variieren und ist aufgrund der oben genannten Faktoren im Allgemeinen viel niedriger. CPUs, die bei solchen niedrigen Frequenzen arbeiten, werden in der Regel in eingebetteten Systemen mit geringer Leistung mit begrenzten Verarbeitungsbedürfnissen gefunden.