GoConqr has a new look! Let us know what you think.

Flashcards

3.3.2 Computersysteme II, vollassoziativer Cache

David Bratschke Informatik German 12 cards

Cards in this deck (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

Information

Description
Informatik (Computersysteme II) Flashcards on 3.3.2 Computersysteme II, vollassoziativer Cache, created by David Bratschke on 17/01/2018.
Created by
David Bratschke
Views
21
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?