Ein vollassoziativer Cache hat 256Kbyte Speicher. Ein Block im Cash ist 64Kbyte groß.
Der Cache hat somit 256 / 64 = 4 Blöcke insgesamt
Jetzt sind HexaZahlen gegeben z. B.
0x9AAF 4D5A
0x25AD 123F
... Es soll nun überprüft werden ob diese Hexazahlen im Cash bereits vorhanden sind oder nicht. D. h. ob ein Hit oder Miss vorliegt. Wie überprüft man dies?
Mehr Informationen waren in der Aufgabe nicht gegeben.
Ich weiß, das bei einem vollassoziativen Cash, nur ein Tag und ein Offset vorliegt.
Einen Index gibt es nicht.
Da ein Block aus 64KB besteht 2^10 * 2^6 = 2^16 werden 16 Bit für den Offset der Blöcke benötigt. Mehr Informationen lagen soweit ich ich mich erinnere nicht vor.