Hallo wir haben eine Frage dazu wie man die Cache Größe berechnet.
"Nehmen sie einen 4 wege Teilassoziativen Cachespeicher mit einer
Cachezeilengröße von 64 Byte und 16 Speicherzeilen an. Zugegriffen
werden byteweise auf 32 Bit-Adressen. Welche Speicherkapazität hat er
insgesamt, angegeben in Bit (Valid, Dirty, Tag, Daten)?
Unsere Überlegungen:
Wir haben einen 4 Bit Byte Offset weil wir eine 16 Bit Wortbreite haben.
Wir haben einen 2 Bit Wort Offset wegen der 4 wege Assoziativität.
Außerdem haben wir 4 Bit Index, weil wir nur 16 Zeilen Adressieren
müssen. Ein Valid Bit benötigen wir aber dann wissen wir nicht weiter.
Viele Grüße
Speetzi