Slajd PPT
Błędy braku i ochrony stron: obsługa sprzętowa
- Sprawdzenie przez procesor bitu obecności strony w pamięci (VALID lub PRESENT) oraz praw dostępu
- Zgłoszenie do systemu operacyjnego wyjątku braku/ochrony strony (ang. page fault)
- wywołanie przez jądro funkcji do_page_fault
asmlinkage void do_page_fault (struct pt_regs * regs, unsigned long error_code)
- regs - wskaźnik do kopii zawartości rejestrów procesora
- error_code - kod błędu (informacje o rodzaju błędu (brak/ochrona), o rodzaju dostępu (zapis/odczyt) oraz o trybie wykonania (tryb jądra/tryb użytkownika)