Legende:

Cache Simulation

Im Applet sind Speicher, Cache und Register dargestellt. Einstellbar sind Asoziativität und Schreibverhalten (write through oder write back) des Cache. Speicher- und Cachegröße sowie Anzahl der Register sind dagegen unveränderbar. Speicher besteht aus 256 Bytes (in Wörtern zusammengefasst), Cache - aus 16 4-Byte Zellen und Anzahl der Register beträgt 8.

In der oberen linken Ecke kann man Befehl auswählen (laden oder speichern), die Speicheradresse eingeben, Ziel- bzw. Quellregister auswählen und Befehlausführung starten. Speicheradresse soll ein vielfaches von von vier sein, da nur mit ganzen Wörtern gearbeitet wird.

Bei jedem Befehl passiert als erstes:

Beim Laden der Speicherzelle: Beim Schreiben in die Speicherzelle:

Ludmila und Leonid Scharf im Rahmen der Veranstaltung "Rechner Architektur" an der FU-Berlin, Institut für Informatik.

September 2000.