как механизм подкачки страниц linux (или другой ОС) работает с системой распределения друзей - PullRequest
0 голосов
/ 06 мая 2020

Я пишу операционную систему для хобби, и теперь я работаю над ее частью, связанной с управлением памятью. linux управляет памятью на основе системы подкачки и распределения партнеров. Вы можете выделить память размером в 2 страницы. Итак, как механизм подкачки страниц, который меняет одну страницу, работает с системой распределения друзей.

возьмем пример: Пользовательский процесс выделил 2 ** 3 страницы. а затем процедура подкачки хочет заменить 4-ю страницу. Кажется невозможным пометить 4-ю страницу как свободную в системе распределения друзей, если вы не выполните перераспределение для всех 2 ** 3 страниц. Но я не думаю, что перераспределение - это ответ.

Спасибо за любую полезную информацию.

...