next up previous contents
Next: 3.1 Struktury danych odwzorowywania Up: Pamięć Previous: 2.1.0.1 Pola deskryptorów stron   Spis rzeczy


3 Odwzorowywanie plików do pamięci

Filozofia odwzorowywania plików do pamięci polega na tym, że gdy region jest związany z plikiem, dostęp do bajtu na stronie regionu jest tłumaczony przez jądro na operacje na odpowiednim bajcie w zwykłym pliku.

Istnieją dwa rodzaje odwzorowywania w pamięci:

Współdzielone
Każda operacja na stronie zmienia plik na dysku i jest widoczna dla innych procesów.
Prywatne
Proces tworzy odwzorowanie tylko w celu czytania z pliku.

Typ strony podaje się przed jej alokacją. Jądro tworzy nowe odwzorowanie w pamięci za pomoća funkcji do_mmap (podrozdział  1.3.3), a niszczy je za pośrednictwem funkcji do_munmap (podrozdział  1.3.4).



Subsections

2001-11-25