Speicherhierarchie und Leistung
Welche Aussage zum Ersetzungsverfahren, das im Gegensatz zu LRU (verdrängt das am längsten nicht benutzte Element) dasjenige verdrängt, das am längsten nicht mehr benutzt wird (optimale Ersetzung, OPT), ist richtig?
- AEs ist das am weitesten verbreitete Ersetzungsverfahren in tatsächlichen Caches
- BEs ist nicht realisierbar, dient aber als Maßstab für die untere Grenze der Miss-Zahl anderer Verfahren
- CEs ergibt bei jeder Zugriffsfolge genau dieselbe Miss-Zahl wie LRU
Antwort und Erläuterung anzeigen
Antwort: B. Es ist nicht realisierbar, dient aber als Maßstab für die untere Grenze der Miss-Zahl anderer Verfahren
Die optimale Ersetzung (Beladys OPT) verdrängt unter der Annahme, dass die künftige Zugriffsreihenfolge bekannt ist, das Datum, das erst am spätesten wieder verwendet wird; die Miss-Zahl ist theoretisch minimal. Echte Hardware kann künftige Zugriffe jedoch nicht kennen, daher ist das Verfahren nicht realisierbar; es wird auf aufgezeichnete Zugriffsfolgen angewendet, um zu beurteilen, wie nahe Verfahren wie LRU am Optimum liegen. Da sich verdrängte Daten von LRU unterscheiden, ist die Miss-Zahl im Allgemeinen verschieden.