Nächste Seite:
Inhalt
Inhalt
Linux Kernel 2.4.x
Prozeßadreßräume und Swapping
Jan O. Kechel
06-FEB-2002
Inhalt
Abbildungsverzeichnis
Prozess-Adreßraum
Prozess-Adreßraum - Logisch
Der Adressraum eines Prozesses
Prozess Deskriptor
Memory Deskriptor
Memory Deskriptor
Memory Region
Der Memory-Descriptor
mm_struct
Memory Region
Speicher
Memory Regions
vm_area_struct
Verwaltung von Memory Regions
Memory Regions - Adresse suchen
Memory Regions - Zugriffsrechte
Memory Mappings - Beispiel
Logische Adressen
Physikalische Adressen i386
Speicher Adressierung
Initialisierung der Page-Tables
Prozess-Adreßraum auf dem i386
Memory Region / Paging
Page Fault Exception Handler
Demand Paging
Copy on Write
Erzeugen eines Prozessadressraumes
Page-Tables nach fork()
Swapping
Swapping / Auslagern - Was ist das?
Welche Art von Speicher wird ausgelagert
Wie werden ausgelagerte Seiten gespeichert
Welche Speicher-Seiten werden tatsächlich ausgelagert
Wann wird geswappt
Auswirkungen auf die Page Tables
Literatur
Über dieses Dokument ...
Jan Kechel 2006-04-28