Я учусь на экзамене по операционным системам CS.
В главе «Управление памятью» мы рассмотрели алгоритмы замены страниц.
В этой же главе мы углубимся в управление памятью в Linux.
В управлении памятью в Linux мы рассмотрели то, что называется Page Frame Reclaiming.
Теперь, насколько я понимаю, алгоритмы замещения страниц используются каждый раз, когда происходит сбой страницы, т. Е. Операционная система пытается извлечь некоторые данные из основной памяти, которых там нет, а затем извлекает ссылочные данные из вторичной памяти.
И затем он выбирает какую-либо страницу для замены в таблице страниц, которая содержится в основной памяти, страница «жертвы» будет записана в файл подкачки во второй памяти.
Прежде всего, правильно ли это "представление"?
Мое понимание Page Frame Reclaiming из того, что я узнал во время занятий, таково: Page Frame Reclaiming в основном сохраняет некоторые свободные страницы в памяти в любое время, так что при возникновении сбоя страницы мы можем просто использовать некоторую свободную страницу, которая была хранится бесплатно в Page Frame Reclaiming. И, таким образом, нет необходимости определять страницу, которую нужно выселить, поскольку мы просто используем бесплатную.
И это поддерживает количество свободных страниц выше определенного порога путем периодического восстановления.
Во-вторых, правильно ли это "представление"?
Последний вопрос :)
Зачем нам требуется Page Frame Reclaiming, не лучше ли на самом деле использовать те страницы, которые освобождаются при помощи Page Frame Reclaiming, и таким образом уменьшать количество сбоев страниц. Почему нужны как алгоритмы замены страниц, так и восстановление кадров?
Я очень ценю любую помощь: D.