Każdy region pamięci składa się z zestawu stron o kolejnych
numerach stron. Prawa dostępu do tych stron można ustalać
posługując się dowolną kombinacją ich składowych: zapis, odczyt,
wykonywanie i współdzielenie.
Tablica:
Flagi regionu pamięci
Nazwa flagi |
Opis |
VM_DENYWRITE |
Region odwzorowuje plik, którego nie można otworzyć do zapisu |
VM_EXEC |
Strony mogą być wykonywane |
VM_EXECUTABLE |
Strony zawierające wykonywalny kod |
VM_GROWNSDOWN |
Region można rozszerzyć w stronę dolnego adresu |
VM_GROWSUP |
Region można rozszerzyć w stronę górnego adresu |
VM_IO |
Region odwzorowuje przestrzeń adresową urządzenia I/O |
VM_LOCKED |
Stron nie można wymieniać na dysk |
VM_MAYEXEC |
Można ustawić flage VN_EXEC |
VM_MAYREAD |
Można ustawić flage VM_READ |
VM_MAYSHARE |
Można ustawić flage VM_SHARE |
VM_MAYWRITE |
Można ustawić flage VM_WRITE |
VM_READ |
Strony można czytać |
VM_SHARED |
Strony mogą być współdzielone |
VM_SHM |
Strony są używane przez pamięc dzieloną IPC |
VM_WRITE |
Do stron można pisać |
|
|