Pamięć wirtualna: Różnice pomiędzy wersjami

Dodane 24 bajty ,  2 lata temu
m
Ta część systemu operacyjnego odpowiada za tworzenie i zarządzanie tablicami stron, a także obsługuje [[przerwanie]] braku strony generowane przez [[Jednostka zarządzania pamięcią|MMU]]. W przypadku jego wystąpienia zarządca poszukuje wskazanej strony na dysku twardym (''pamięć wymiany''), ładuje ją do aktualnie wolnej ramki, uaktualnia tablicę stron i nakazuje [[Jednostka zarządzania pamięcią|MMU]] ponowne przetłumaczenie adresu. Ładowanie brakujących stron z dysku jest powolnym procesem, dlatego jeśli system dysponuje wystarczającą liczbą ramek, dąży do minimalizacji wystąpień błędów braku strony.
 
Gdy ilość dostępnej pamięci operacyjnej jest na wyczerpaniu, zarządca może podjąć decyzję o przeniesieniu części stron z ramek na dysk. Do wyznaczenia niepotrzebnych stron stosowany jest algorytm [[Least Recently Used|LRU]] (''Least Recently Used''), w którym na dysk przenoszone są najdawniej używane strony jako te, których najprawdopodobniej proces będzie potrzebować najpóźniej.
 
=== Strony krytyczne ===
544

edycje