Taktfrequenz und andere Faktoren

925
enon

Ich höre fast überall, dass die CPU-Taktrate nicht der einzige Faktor ist, der die wahre Geschwindigkeit einer CPU bestimmt. Gut. Was sind dann die anderen Faktoren? In diesem Fall ist ein Prozessor mit 1,6 GHz schneller als einer mit 2,0 GHz.

2

2 Antworten auf die Frage

4
Majenko

Hier einige der Faktoren, die sich auf die CPU-Gesamtgeschwindigkeit auswirken können:

Die angegebene CPU-Geschwindigkeit ist die Geschwindigkeit, mit der die interne Uhr läuft. Dies ist schneller als die externe Uhr (die FSB-Uhr), die bestimmt, wie schnell die CPU auf die Ressourcen auf der Hauptplatine zugreifen kann. Ein schneller interner Takt bedeutet, dass die CPU schneller arbeiten kann, aber ein langsamerer FSB bedeutet, dass der Zugriff auf Speicher usw. länger dauert.

Dies kann teilweise durch den L1-Cache (sehr schneller Speicher in der CPU selbst) ausgeglichen werden, der Daten aus dem Speicher abrufen kann, während die CPU andere Aufgaben ausführt. Daher kann ein größerer L1-Cache unter bestimmten Umständen zu einer schnelleren Leistung führen.

Die Anzahl der Kerne ist ebenfalls wichtig. Ein 1,6-GHz-Dual-Core-Prozessor hat etwa die doppelte Verarbeitungsgeschwindigkeit (unter optimalen Umständen) eines Single-Core-1,6-GHz-Prozessors. Dies wird im realen Leben niemals realistisch erreicht, aber es ist immer noch viel schneller, zwei Kerne als einen zu haben. Es ist fast so, als hätte man 2 Prozessoren.

Die Effizienz der CPU selbst wirkt sich ebenfalls aus. Jeder Befehl, den die CPU ausführt, benötigt eine bestimmte Anzahl von Taktzyklen. Eine effizientere CPU benötigt weniger Taktzyklen, um komplexe Vorgänge (z. B. Fließkommazahlen) auszuführen, wodurch die Gesamtverarbeitung schneller wird.

Der Chipsatz auf der Hauptplatine kann ebenfalls Auswirkungen haben, wenn die CPU auf Ressourcen auf der Hauptplatine zugreift.

So ziemlich alles im Computer hat einen Einfluss auf die Gesamtgeschwindigkeit des Systems.

Wow, es ist Matt Jenkins. Ich muss nichts anderes lesen. Vielen Dank. enon vor 13 Jahren 0
@questionBot, während @Matt fantastisch ist, gibt es auch andere Benutzer, die möglicherweise etwas hinzufügen müssen! Ivo Flipse vor 13 Jahren 0
Aber es ist MATT JENKIN-Ssss. enon vor 13 Jahren 0
4
Rajat

Die 'TRUE'-Geschwindigkeit der CPU wird nicht nur durch ihre Taktrate realisiert. Die Taktgeschwindigkeit ist nur die Geschwindigkeit, mit der Dinge (Register oder andere Ablaufelemente) ihren Wert innerhalb der CPU ändern. Die Taktfrequenz wäre für CPUs mit langen kombinatorischen Schaltungen geringer (z. B. - 1,5 GHz). Das bedeutet, dass die CPU trotz niedriger Taktrate noch mehr Befehle pro Zyklus ausführen kann.

Zweitens hängt der Durchsatz der CPU auch von der Art der Anweisungen ab, die zur Verarbeitung gegeben werden. Zum Beispiel: Eine CPU mit einem ausgezeichneten Multiplizierer würde mit einem Satz von Befehlen mit einer großen Anzahl von Multiplikationen eine bessere Leistung erzielen.

Drittens gibt es bestimmte kombinierte Faktoren wie: Cachegröße und -pegel, Miss-Rate, Trefferrate, die die Gesamtgeschwindigkeit oder den Durchsatz einer CPU bestimmen.