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ć |
|
|