Flashcards
3.3.2 Computersysteme II, vollassoziativer Cache
Cards in this deck (12)
- 1Wie wird die Speicheradresse bei einem vollassoziativen Cache-Speicher aufgeteilt?In die obersten 27 (Tag)
und die untersten 5 Bit (Byte) - 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
- 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
- 4Was ist der "Tag-Ram"?(Tag Random Access Memory)
..ist der Speicherbereich im Cache, der sämtliche Tags zu den entsprechenden Cache-Zeilen speichert - 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
- 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
- 7Wieviele Vergleicher werden für einen vollassoziativen Cache benötigt?Für jeden Cache-Block einer
- 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 - 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
- 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
- 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 - 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