Slajd PPT
Błąd braku strony : do_no_page
Możliwe przypadki w funkcji do_no_page:
- bit PRESENT w zapisie w tablicy stron procesu jest ustawiony - strona znajduje się w pamięci - następuje tylko uaktualnienie tablic
- strona jest dostępna na urządzeniu wymiany (ang. swap device) - wywoływana jest funkcja do_swap_page
- strona jest niezainicjowana (ang. anonymous page). Sytuacja taka powstaje przy pierwszym dostępie do strony, która jest w strukturach adresowych procesu, ale przestrzeń nie została fizycznie przydzielona (musi to zostać zrobione teraz)
- wywoływana jest funkcja nopage zdefiniowana dla obszaru vm_area, w którym wystąpił błąd
- w przypadku jakiegokolwiek niepowodzenia do procesu jest wysyłany sygnał SIGBUS)