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