08.02.2013 Aufrufe

Gliederung

Gliederung

Gliederung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Lokalitäts-Prinzip<br />

Bei Programmausführung wird mit großer<br />

Wahrscheinlichkeit nur auf kleinen Adressbereich<br />

wiederholt zugegriffen.<br />

Räumliches Lokalitätsprinzip:<br />

�Mit großer Wahrscheinlichkeit wird als Nächstes auf eine Adresse<br />

zugegriffen, die nahe an Adresse liegt, auf die zuletzt<br />

zugegriffen wurde (Schleifen und Arrays).<br />

� In einen Cache wird nicht nur ein gerade benötigtes Datum aus<br />

dem Hauptspeicher kopiert sondern ganze Blöcke,<br />

(benachbarte Werte)<br />

Zeitliches Lokalitätsprinzip:<br />

� auf gleiches Datum wird in kurzer Zeit mehrfach<br />

zugegriffen � beim 2. Zugriff befindet es sich im Cache<br />

Ersetzung von Cache-Einträgen<br />

� Cache ist nicht sehr groß<br />

� Wenn der Cache voll besetzt ist, müssen Einträge entfernt<br />

werden<br />

� Auswahl der Einträge, die aus dem Cache entfernt werden,<br />

verschiedene Strategien (Verdrängungsstrategien) dazu:<br />

� Der Eintrag, auf den am längsten nicht zugegriffen wurde, wird<br />

verdrängt<br />

� Der am wenigsten verwendete Eintrag wird verdrängt<br />

� FIFO (First In First Out): Der älteste Eintrag wird verdrängt<br />

� Climb: eine neue Seite wird unten im Speicher eingesetzt, steigt bei<br />

jedem Zugriff eine Ebene nach oben, bei Verdrängungsstrategien<br />

wird die unterste Seite ersetzt<br />

� Optimal: Vorausschau, der Speicherbereich, auf den zukünftig am<br />

längsten nicht zugegriffen werden wird, wird verdrängt, nur<br />

anwendbar, wenn der Programmablauf im Voraus bekannt ist<br />

23<br />

24<br />

12

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!