GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

3.3.2 Computersysteme II, vollassoziativer Cache

David Bratschke Informatik Deutsch 12 Karten

Karten in diesem Stapel (12)

  1. 1Wie wird die Speicheradresse bei einem vollassoziativen Cache-Speicher aufgeteilt?In die obersten 27 (Tag)
    und die untersten 5 Bit (Byte)
  2. 2Wofür wird das "Tag" bei vollassoziativen Cache verwendet?Dieses wird verwendet, um im Cache-Speicher zu prüfen, ob die entsprechende Cache-Zeile mit dem identischen Tag bereits in den Cache-Speicher geladen wurde
  3. 3Was kann man bei vollassoziativen Cache bereits an der "Byte-Auswahl" ablesen?einen Hinweis auf die Anzahl der Bytes in jeder Cache-Zeile, z.B. bei 5Bit Byte-Auswahl: 2^5 = 32 Bytes
  4. 4Was ist der "Tag-Ram"?(Tag Random Access Memory)
    ..ist der Speicherbereich im Cache, der sämtliche Tags zu den entsprechenden Cache-Zeilen speichert
  5. 5Wozu dient die Byte-Auswahl, wenn über das Tag ein Eintrag im Cache gefunden wurde?über diese kann dann im nächsten Schritt das entsprechende Byte selektiert werden
  6. 6Wieviel Byte werden bei einem vollassoziativen Cache bei 32 Bit Maschinenwortbreite und einer 27/5-Aufteilung zu jedem Tag abgelegt?2^5, also 32 Byte
  7. 7Wieviele Vergleicher werden für einen vollassoziativen Cache benötigt?Für jeden Cache-Block einer
  8. 8Welche 5 Teilschritte werden bei einem vollassoziativen Cache-Zugriff durchlaufen?1) Abgleich des Tags
    2) Prüfung der Verwaltungsbits
    3) Auswahl der Cachezeile
    4) Zuführung des Bytes oder Wortes zum Prozessor über die Byte-Auswahl
  9. 9Inwiefern ist das Hinzufügen einer neuen Cache-Zeile bei vollassoziativen Cache beschränkt?Grundsätzlich gar nicht, solange nicht alle Zeilen bereits belegt sind
  10. 10Wann spricht man bei vollassoziativen Caches von "Verdrängung"?Wenn der Cache vollständig gefüllt ist, muss vor der Einlagerung einer neuen Cache-Zeile Platz geschaen werden, also eine andere "verdrängt" werden
  11. 11Nenne die drei Vorteile von vollassoziativen Caches.- Einträge können beliebig eingeordnet werden
    - Höhere Cache-Auslastung, Füllung bis zu 100%
    - Hohe Trefferraten erreichbar
  12. 12Nenne vier Nachteile von vollassoziativen Caches- Sehr komplexe Implementierung
    - Sehr hoher Hardware-Aufwand
    - Nur kleine Caches realisierbar
    - Verdrängungslogik notwendig

Informationen

Beschreibung
Informatik (Computersysteme II) Karteikarten am 3.3.2 Computersysteme II, vollassoziativer Cache, erstellt von David Bratschke am 17/01/2018.
Erstellt von
David Bratschke
Aufrufe
21
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck