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

m
→‎Zarządca pamięci: poprawa linków
m (zamieniam magiczny ISBN na szablon)
m (→‎Zarządca pamięci: poprawa linków)
 
=== Zarządca pamięci ===
Ta część systemu operacyjnego odpowiada za tworzenie i zarządzanie tablicami stron, a także obsługuje [[przerwanie]] braku strony generowane przez 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 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 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.