CPU und Architektur

Wie viele Befehle kann ein Prozessor mit 2 GHz Taktfrequenz und einem mittleren CPI (mittlere Takte je Befehl) von 0,5 in einer Sekunde ungefähr ausführen?

  1. A1 Milliarde Befehle
  2. B4 Milliarden Befehle
  3. C100 Millionen Befehle
Antwort und Erläuterung anzeigen

Antwort: B. 4 Milliarden Befehle

Pro Sekunde gibt es 2×10⁹ Takte, im Mittel 0,5 Takte je Befehl, also 2×10⁹ ÷ 0,5 = 4×10⁹, d. h. 4 Milliarden Befehle. Dass CPI kleiner als 1 ist, liegt daran, dass superskalar mehrere Befehle pro Takt ausgeführt werden. Die Leistung wird durch die Ausführungszeit „Befehlsanzahl × CPI ÷ Frequenz“ bestimmt, sodass sich nicht allein anhand von Befehlsanzahl, CPI oder Frequenz vergleichen lässt.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu CPU und Architektur

  1. Wie groß ist die theoretisch maximale Beschleunigung, wenn ein Programm, dessen Verarbeitung zu 90 % parallelisierbar ist, mit unbegrenzt vielen Prozessoren ausgeführt wird?
  2. Welches Verfahren führt mit einem Befehl dieselbe Operation gleichzeitig auf mehreren Daten aus?
  3. Welche CPU-Konfiguration kombiniert Hochleistungskerne und stromsparende Kerne und setzt sie je nach Last ein?
  4. Welches Verfahren prüft Befehlsabhängigkeiten und führt ausführbare Befehle in einer von der Programmreihenfolge abweichenden Reihenfolge aus, um die Leistung zu erhöhen?
  5. Welcher CPU-Mechanismus unterbricht die laufende Verarbeitung vorübergehend und bearbeitet vorrangig Anforderungen externer Geräte?

Vergleiche zu diesem Thema