Was ist Demand Paging?

June 4

Was ist Demand Paging?

Computer speichern Daten in einer Vielzahl von Memory-Systemen. Das Betriebssystem muss Daten durchzuführen, bestimmte Funktionen oder Befehle abrufen. Demand-Paging unterstützt diesen Prozess.

Definition

Demand-Paging ist ein Prozess, der das Kopieren umfasst und Verlagerung von Daten von einem sekundären Speichersystem auf Arbeitsspeicher (RAM), einem Hauptspeicher-Storage-System. Demand-Paging kopiert und verschiebt Daten um den schnellsten Zugriff auf diese Daten zu erleichtern. Sobald die Daten verschoben werden, sendet der Demand-Paging einen Befehl an das Betriebssystem zu unterrichten, dass die Datendatei oder Dateien sind jetzt fertig geladen werden. Demand-Paging erfolgt bei Bedarf oder nachdem ein Befehl gesendet wurde, um spezifische Daten abzurufen.

Vorteile

Vorteile des Demand-Paging enthält weniger Ladezeit, da Demand-Paging lädt nur Seiten, die von den ausgeführten Prozess angegeben. Demand-Paging lässt mehr Platz im Hauptspeicher, da hinzugefügte Daten nur auf bedarf es verschoben werden.

Nachteile

Demand-Paging Nachteile erhöhte Ladezeit, wenn eine Seite geladen ist, oder zum ersten mal abgerufen. Demand-Paging erhöht auch die Anfälligkeit für Timing-Angriffe oder Angriffe, bei denen ein Angreifer versucht, die Zeit zu analysieren, was, die es braucht, um kryptografischen führen, oder codierte, mathematische Berechnungen aufgerufen Algorithmen erforderlich, um Dateien auf dem Computer aufzurufen.