Direct Mapped Caches?
Hey Leute,
wir müssen für eine Klausur die ganzen Caches und so lernen. Jetzt hab ich mal eine Frage: Ist es sinnvoller, bei einem Direct-Mapped-Cache die höchstwertigen oder niedrigstwertigen Bits der Adresse als Index zu verwenden? Und warum?
Vielen Dank und liebe Grüße,
Lyn
1 Antwort
Klarerweise die niedrigstwertigen.
Überleg mal: wenn auf Speicher zugegriffen wird, dann üblicherweise auf mehrere benachbarte Adressen. D.h. deren höchstwertige Adressbits sind wahrscheinlich identisch. Dann landen die aber alle im selben Cache-Index, d.h. der Cache ist wenig effektiv.