Когда физическая RAM заполняется, а процессам нужно больше страниц, ОС должна вытеснить (evict) резидентную страницу, чтобы освободить место — записав её в swap (диск), если она грязная (dirty). Какую страницу вытеснить — это решение о замещении страниц (page replacement), и ошибка здесь рушит производительность.
Политики замещения
Теоретический оптимум — вытеснять страницу, которая понадобится дальше всех в будущем () — невозможен, ведь будущее не видно. Поэтому мы приближаем : вытеснять страницу, дольше всех не использовавшуюся. Настоящему LRU нужна метка времени на каждое обращение (слишком дорого), поэтому реальные ядра используют :
