CPU und Architektur

Welche Speicherhierarchie eines üblichen Computers ist nach absteigender Zugriffsgeschwindigkeit richtig geordnet?

  1. ASSD → Hauptspeicher → L2-Cache → L1-Cache → Register
  2. BHauptspeicher → Register → SSD → L1-Cache
  3. CRegister → L1-Cache → L2-Cache → Hauptspeicher (DRAM) → SSD
Antwort und Erläuterung anzeigen

Antwort: C. Register → L1-Cache → L2-Cache → Hauptspeicher (DRAM) → SSD

Je näher an der CPU, desto schneller und kleiner ist der Speicher, je weiter entfernt, desto langsamer, größer und günstiger. Richtwerte: Register unter einem Takt, L1 etwa 1 ns (einige zehn KB), L2 einige ns (einige MB), L3 einige zehn ns (einige zehn MB), DRAM etwa 100 ns (einige zehn GB), SSD einige zehn bis 100 µs (einige TB). Indem häufig benutzte Daten in schnellen Ebenen gehalten werden, wird insgesamt ein schneller und großer Speicher kostengünstig realisiert.

Speicherhierarchie eines Computers Schnell · geringe Kapazität · hohe Kosten pro Bit Register L1-Cache L2-/L3-Cache Hauptspeicher (DRAM) Massenspeicher (SSD/HDD) Langsam · große Kapazität · niedrige Kosten pro Bit
Speicherhierarchie eines Computers · Im Diagrammverzeichnis ansehen
Dieses Thema üben Zur Themenseite

Weitere Fragen zu CPU und Architektur

  1. 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?
  2. Wie groß ist die theoretisch maximale Beschleunigung, wenn ein Programm, dessen Verarbeitung zu 90 % parallelisierbar ist, mit unbegrenzt vielen Prozessoren ausgeführt wird?
  3. Welches Verfahren führt mit einem Befehl dieselbe Operation gleichzeitig auf mehreren Daten aus?
  4. Welche CPU-Konfiguration kombiniert Hochleistungskerne und stromsparende Kerne und setzt sie je nach Last ein?
  5. 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?

Vergleiche zu diesem Thema