Как и в учебниках, ОС перемещает грязные страницы в пространство подкачки на основе алгоритма LRU и освобождает место для нового процесса в ОЗУ.
Но как ОС это делают, если свопа нет.
Если свопинга нет, каждая грязная страница блокируется в ОЗУ до тех пор, пока ее нельзя очистить. Для страниц, которые невозможно очистить (например, анонимные или частные страницы), они блокируются в ОЗУ до тех пор, пока не перестанут использоваться.
Это вызывает ужасную производительность, если большое количество грязных страниц не используются. Поскольку их нельзя переместить для обмена, они напрямую уменьшают доступную оперативную память для чистых страниц, что может привести к чрезмерному количеству ненужных страниц.