Left Up Right Grundbegriffe

Virtueller Speicher

Hauptspeicher einen Rechensystems ist scheller, aber wesentlich teuerer aus der Festplattenspeicher (allgemein Hintergrundspeicher)

Veranschaulichung:

Ein Laden hat nur eine gegrenzte Fläche zur Präsentaion der Waaren.
Will ein Kunde eine ausgefallene Waare anschauen, muß der Verkäufer im Laden platz machen, und aus dem Keller die Gewünschte Waare holen.

Swapping und Paging

Swapping
Segmente sind anwendungsorientierte Teile des Speichers, klassisch Codesegment, Stack-Segment und Datensegment.
(Problematisch: Segmente sind unterschiedlich lang, und der Speicher wird fragmentiert, andererseits können Prozesse die selben Segmente (Codesegment) teilen.) Beim Swapping werden Segemnte oder gleich die ganzen Prozessse auf den Hintergrundspeicher ausgelagert.
Paging
Der Speicher wird in Seiten fester Länge unterteilt, diese können ausgelagert werden.
Kombination beider Mechanismen
Ein Prozeß hat mehrere Segmente, dieser haben mehrere Seiten
Wikipedia erklärt den Unterschied zwischen Minor und Major-Pagefault:

Strategien

WorkingSet-Strategie
Ist vor allem wichtig bei Timesharing-Systemen

Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber