Betriebssysteme

Vor- und Nachteile vom virtuellen Speicher

Vorteile:
  • Prozesse müssen nicht komplett im Speicher sein
  • beim Prozesswechsel behält ein Prozess seine hauptspeicherresidenten Seiten, er verliert sie erst, wenn sie von der Verwaltung verdrängt werden
  • Speicherschutzmechanismen sind einfach zu realisieren
Nachteile:
  • Adressierung sehr aufwendig:
    • viele umfrangreiche Tabellen benötigt werden (1 pro Prozess)
    • ein Teil der Festplatte als Paging-Area verwendet wird
    • laufend untersucht werden muss, ob Seiten hauptspeicherresident bleiben oder auf Platte auszulagern sind

Diskussion