Berechnung der Hauptspeicheradressen?

3 Antworten

Die Frage mit den Cache-Lines habe ich versucht selber zu lösen. Hier mein Lösungsansatz:

16Bit Worte = 2 Byte.

2 Byte * 64 Worte = 2 * 2^6 = 2^7.

1MB = 2^20 Byte

2^20 / 2^7 = 2^13.

Der Cache besitzt 2^13 Cache Lines.

Ist das richtig so oder habe ich irgendw ein Denkfehler? :S

cache = 2^20 bits = 1048576 bits

Words = cache / 16 = 65536 words

Lines = Words / 64 = 1024 lines


1 wort 16bit

64 worte haben 1024 bit

also hat eine line 128byte

also sind's 8192 lines