2017-04-06 5 views
0

Ich versuche zu verstehen, Nachfrage Paging-Konzepte und kann keine Antwort finden. Wie Seitenfehlerrate kann relativ klein sein, wenn nur für OS zu verstehen ist, dass es bestimmte Seite benötigt, ist Anweisung zu holen und herauszufinden, dass diese Seite nicht in RAM geladen wird? Wenn die Seitenfehlerrate klein ist, wie kann das Betriebssystem die richtigen Seiten im RAM laden? Wie es im Voraus rät, wird diese bestimmte Seite benötigt? Danke.Wie werden Seiten im RAM geladen, außer nach der Seitenfehlerfalle?

Antwort

0

Ein Demand Paging-System muss jede initialisierte Seite mindestens einmal von der Festplatte abrufen. Sobald die Seite geladen ist, muss sie nur noch entladen werden, wenn Bedarf an physischem Speicher besteht.

In den Tagen der Multi-User-Systeme mit 4 GB Adressräume und 8 MB physikalischen Speicher gab es eine Menge Paging.

Jetzt, da 8 GB Speicher auf einem einzelnen Benutzersystem ziemlich Standard ist, gibt es nicht so viel Paging wie es einmal war.

Verwandte Themen