Algorytm wyboru strony do usunięcia
Zbiór obiektów do usunięcia (np. procesów czy obszarów pamięci) jest przeszukiwany po kolei cyklicznie rozpoczynając od tego miejsca, w którym ostatnio zakończyliśmy przeszukiwanie (sprawiedliwe traktowanie obiektów).
Poniżej opisany proces przeszukiwania zasobów systemu jest wielostopniowy:
najpierw wybieramy metodę zwalniania pamięci, później proces, którego stronę usuniemy, następnie obszar jego pamięci wirtualnej, później stronę. Jeżeli podczas przeszukiwania jakiegoś zasobu (np. procesu) algorytm stwierdzi, że nie udało się nic zwolnić, cofa się o krok i kontynuuje przeszukiwanie, próbując przejrzeć następny zasób (np., w tym wypadku, proces).