www.wikidata.de-de.nina.az
FIFO Anomalie engl Belady s anomaly bezeichnet ein in der Informatik auftretendes Phanomen das bei Anwendung der FIFO Ersetzungsstrategie fur Virtuelle Speicherverwaltung in Computer Systemen auftreten kann Erklarung BearbeitenEine FIFO Anomalie tritt auf wenn bei der virtuellen Speicherverwaltung in Computer Systemen mit grosserem Hauptspeicher mehr Seitenfehler auftreten als in Systemen mit kleinerem Hauptspeicher Das liegt an der FIFO Strategie die den altesten Speicherblock als ersten uberschreibt selbst wenn dieser der am haufigsten genutzte ist Ein Beispiel der FIFO Anomalie Mit drei Seitenrahmen treten neun Seitenfehler auf Die Erhohung auf vier Seitenrahmen verursacht zehn Seitenfehler Seitenfehler sind in rot dargestellt Seitenanfragen 3 2 1 0 3 2 4 3 2 1 0 4Neueste Seite 3 2 1 0 3 2 4 4 4 1 0 0 3 2 1 0 3 2 2 2 4 1 1Alteste Seite 3 2 1 0 3 3 3 2 4 4Seitenanfragen 3 2 1 0 3 2 4 3 2 1 0 4Neueste Seite 3 2 1 0 0 0 4 3 2 1 0 4 3 2 1 1 1 0 4 3 2 1 0 3 2 2 2 1 0 4 3 2 1Alteste Seite 3 3 3 2 1 0 4 3 2Vermeidung BearbeitenIn der Regel ist die Least recently used Strategie LRU am langsten ungenutzt FIFO vorzuziehen da LRU Speicherseiten die kurzlich benutzt wurden nicht ersetzt werden LRU kann aber zu FIFO degenerieren d h wenn in Folge Speicherseiten angefordert werden die nicht zusammenhangen verhalt sich LRU genau wie FIFO Eine weitere Strategie zur Vermeidung der FIFO Anomalie ist der Second Chance Algorithmus Hier wird jede Speicherseite bei einem Zugriff mit einem Zugriffsbit markiert und ein zyklischer Zeiger setzt das Zugriffsbit wieder auf 0 Ein zweiter Zeiger der hinter dem ersten Zeiger liegt pruft ob in der Zwischenzeit ein erneuter Zugriff stattgefunden hat und gibt der Speicherseite gegebenenfalls eine neue Chance Findet der zweite Zeiger den Eintrag unmarkiert vor so wird die Speicherseite entfernt Literatur BearbeitenL A Belady R A Nelson G S Shedler An Anomaly in Space time Characteristics of Certain Programs Running in a Paging Machine In Commun ACM Band 12 Nr 6 1 Juni 1969 ISSN 0001 0782 S 349 353 doi 10 1145 363011 363155 Abgerufen von https de wikipedia org w index php title FIFO Anomalie amp oldid 225409685