Fragen zum Cache Blatt 5 - Aufgabe8

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Fragen zum Cache Blatt 5 - Aufgabe8
Kann mir jemand sagen ob folgende Formeln stimmen:

Adressierbare Einheiten
Index sagt aus wieviele Einheiten (Blöcke oder Mengen) direkt adressiert werden können
bei 12 index bits => 2¹²

Blockgröße
Die Byteadresse sagt aus wieviele Byte an Daten in einem Block gespeichert werden
bei 4 byteadr bits => 2⁴

Nutzdaten (größe des Cache)
Die Nutzdaten sind die Menge an Daten die im Cache gespeichert werden können

bei 2¹⁶ byte an Nutzdaten kann man folgende Gleichungen Aufstellen:

Nutzdaten/Blockgröße = N Blöcke im Cache
2¹⁶/2⁴ = 2¹² = 4096 Blöcke
Da 2¹² direkt addressiert werden können => Cache ist Direktabbildent

bei 512KiB = 2⁹ * 2¹⁰

(2⁹ *2¹⁰ )/2⁴ = 2¹⁵ Blöcke
Davon kann man 2¹² adressieren => 2³ Mengen => 8-fach assoziativ


ja