Zur Community

Informatik Betriebssysteme – Virtueller Speicher

14 KartenInformatikatrio30.09.2026Nur mit Link

Karteikarten zum Thema „Informatik“ · 14 Karten · von atrio. Beispiele: Was ist das Hauptziel von virtuellem Speicher? · Wie unterscheidet sich Paging von Se…

Karten

14 Karten
STANDARD

Was ist das Hauptziel von virtuellem Speicher?

Rückseite

Programmen einen größeren, zusammenhängenden Adressraum bereitzustellen, als physischer RAM vorhanden ist, durch Auslagerung inaktiver Seiten auf die Festplatte.

STANDARD

Wie unterscheidet sich Paging von Segmentation?

Rückseite

Paging nutzt fix große Blöcke (Pages/Frames), Segmentation variable logische Einheiten (Segmente); Paging vermeidet externe Fragmentierung, Segmentation unterstützt logische Strukturierung.

STANDARD

Welche Informationen enthält ein Page Table Entry (PTE) mindestens?

Rückseite

Frame-Nummer, Valid-Bit (Seite im RAM?), Dirty-Bit (modifiziert?), Referenz-Bit (zugriff), Schutz-Bits (Lesen/Schreiben/Ausführen).

STANDARD

Was passiert bei einem Page Fault?

Rückseite

Die MMU löst einen Trap aus, das OS wählt ein Opfer-Frame, schreibt dirty Pages zurück, lädt die gewünschte Page von Disk, aktualisiert PTE und startet die Instruktion neu.

STANDARD

Welche Aufgabe übernimmt die Translation Lookaside Buffer (TLB)?

Rückseite

Die TLB cached häufig genutzte Seitenzuordnungen (VPN → PFN), um den zweistufigen Speicherzugriff (Page Table + Daten) auf einen Zugriff zu reduzieren.

STANDARD

Wie funktioniert der FIFO-Seitenersetzungsalgorithmus?

Rückseite

Die am längsten im Hauptspeicher verbliebene Seite wird ersetzt; einfach zu implementieren, leidet aber unter Belady's Anomalie (mehr Frames → mehr Page Faults).

STANDARD

Warum gilt LRU als guter Approximation für optimale Ersetzung?

Rückseite

LRU ersetzt die längste nicht genutzte Seite, nutzt Lokalität aus und approximiert den optimalen Algorithmus (Beladys MIN), der zukünftige Zugriffe kennt.

STANDARD

Was beschreibt das Working-Set-Modell?

Rückseite

Die Menge an Seiten, die ein Prozess in einem Zeitfenster Δ referenziert; das OS hält das Working Set im RAM, um Thrashing zu vermeiden.

STANDARD

Wann tritt Thrashing auf und wie wird es erkannt?

Rückseite

Thrashing: CPU verbringt mehr Zeit mit Page Faults als mit nützlicher Arbeit; erkannt an sehr hoher Page-Fault-Rate bei niedriger CPU-Auslastung.

STANDARD

Was bewirkt Copy-on-Write (COW) bei fork()?

Rückseite

Eltern- und Kindprozess teilen sich initiale Pages (read-only); erst bei Schreibzugriff wird eine private Kopie erstellt – spart RAM und fork-Zeit.

STANDARD

Unterschied zwischen Demand Paging und Prepaging?

Rückseite

Demand Paging lädt Seiten erst bei Bedarf (Page Fault), Prepaging lädt voraussichtlich benötigte Seiten proaktiv (z. B. bei Prozessstart).

STANDARD

Wozu dienen Multi-Level Page Tables?

Rückseite

Reduzieren Speicherbedarf der Page Table bei großen Adressräumen (z. B. 64 Bit), indem nur belegte Bereiche zweite Ebene allozieren.

STANDARD

Was ist eine Inverted Page Table und ihr Vorteil?

Rückseite

Ein globaler Frame-Tabelle-Eintrag pro physischer Frame (nicht pro virtueller Seite); spart RAM bei 64-Bit-Systemen, erfordert aber Hash-Suche.

STANDARD

Wie unterscheidet sich Swapping von Paging?

Rückseite

Swapping verschiebt ganze Prozesse zwischen RAM und Disk, Paging verschiebt einzelne Pages; moderne Systeme nutzen Paging, Swapping als Notfallmaßnahme.

Lerne diese Karten mit Spaced Repetition

Kopiere das Deck kostenlos in deine Bibliothek und starte den Lernmodus mit dem FSRS-5 Algorithmus.