Obsługa wirtualnej przestrzeni adresowej procesu
Tomasz Szymko
Spis rzeczy
Wstęp
Wprowadzenie
Segmentacja
Segmentacja - a cóż to?
Cel stosowania segmentacji
Segmentacja w Linuxie
Sposób adresacji pamięci wirtualnej w Linuxie
Trójpoziomowe adresowanie
Pamięć wirtualna procesu
Obszary pamięci wirtualnej
Struktury opisujące pamięć procesu
Przydzielanie przestrzeni adresowej procesowi
Odbieranie przestrzeni adresowej procesowi
Opis operacji na pamięci wirtualnej
Znajdowanie obszaru VMA
Przydzielanie obszaru VMA
Zwalnianie obszaru VMA
Opis przydzielania procesowi pamięci fizycznej
Opis struktur danych
Struktury opisujące blok VMA
Opis struktury vm_area_struct
Opis flag pola vm_flags
Opis struktury vm_operations_struct
Struktura opisująca pamięć procesu
Opis struktury mm_struct
Zadania
Zadanie 1.
Zadanie 2.
Rozwiązania zadań
Rozwiązanie zadania 1.
Rozwiązanie zadania 2.
Literatura
O tym dokumencie ...
Tomasz Szymko 27 listopada 2001