Wenn ein Page-Fault auftritt wird die Interrupt-Routine do_page_fault() aufgerufen. (arch/i386/mm/fault.c)
- greift über das current Makro auf die task_struct des Prozesses zu der den Fehler ausgelöst hat
- entscheidet anhand des Memory-Deskriptors und den Memory-Regions das weitere vorgehen
Abbildung 1.7:
Page Fault Exception Handler
 |
Jan Kechel
2006-04-28