Virtueller Speicher Flashcards

1
Q

Was ist die gängigste Form der Speicherverwaltung?

A

Virtueller Speicher

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was sind die Grundüberlegungen der Speicherverwaltung?

A
  • > Prozess soll auch dann laufen können, wenn er nur teilweise im Hauptspeicher geladen ist
  • > Speicherbedarf eines Programms sollte größer als der physikalisch vorhandene Hauptspeicher sein können
  • > Programmierer soll nur einen zusammenhängenden Speicherbereich verwalten müssen und sich nicht um Fragmentierung kümmern müssen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wie funktioniert Speicherverwaltung?

A

-> Betriebssystem hält nur die gerade benutzten Speicherbereiche im Hauptspeicher, den Rest auf einem Sekundärspeicher (Festplatte, etc.)
-> Ein Prozess sieht nur einen Virtuellen Adressraum -> Betriebssystem verwaltet, gemeinsam mit der Memory
Management Unit (MMU) der CPU den Speicher
-> Für den Prozess sieht es so aus, als stünde ein großer, linearer
Speicherbereich zur Verfügung
-> Erfordert Übersetzung der virtuellen Speicheradressen in physikalische (=reale) Speicheradressen (meist hardwareseitig durch MMU gelöst)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly