Virtueller Speicher
Problem
Jeder Prozess benötigt Arbeitsspeicher.
Physischer RAM ist begrenzt und wird gemeinsam genutzt. Jeder Prozess braucht einen geschützten eigenen Speicherbereich.
Lösung — Virtueller Speicher
Jeder Prozess sieht seinen eigenen virtuellen Adressraum.
Prozess A virtueller Speicher ─┐
→ physischer Speicher
Prozess B virtueller Speicher ─┘
Betriebssystem und Hardware übersetzen virtuelle Adressen in physische Speicheradressen.
Kerngedanke: Virtueller Speicher gibt Prozessen einen isolierten logischen Adressraum unabhängig von der physischen RAM-Anordnung.