1

Из того, что я понимаю, запрос пейджинга - это в основном пейджинг с заменой, поэтому вы можете поменять местами страницы, когда это необходимо. Но замена страницы кажется более или менее той же, где вам требуется страница, и ее переключение с существующей страницей в физической памяти.В чем разница между поисковым вызовом и заменой страницы?

В чем разница?

+0

В отличие от сайтов на форуме, мы не используем «Спасибо» или «Любая помощь оценена» или подписи на [so]. См. «[Должны ли« Привет »,« спасибо », теги и приветствия удалены из сообщений?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -removed-from-posts). –

+0

Домашний дамп, такой же как: http://stackoverflow.com/questions/29876785/explain-frame-allocation-vs-page-replacement-algorithm-in-memory-management –

+0

Я голосование, чтобы закрыть этот вопрос как вне темы, потому что это дамп домашней работы, о чем свидетельствует более поздний «вопрос»: http://stackoverflow.com/questions/29876785/explain-frame-allocation-vs-page-replacement-algorithm-in -memory-management –

ответ

1

В системе, использующей функцию поиска по требованию, операционная система копирует страницу диска в физическую память только в том случае, если попытка получить доступ к ней и эта страница еще не находится в памяти (т. Е. При возникновении ошибки страницы). Из этого следует, что процесс начинает выполнение без каких-либо его страниц в физической памяти, и многие ошибки страницы будут возникать до тех пор, пока большая часть рабочего набора страниц процесса не будет находиться в физической памяти. Это пример ленивой техники загрузки.

Спрос подкачки следует, что страница должна быть приведена в память только если процесс выполнения требует их. Это часто называют ленивым оценкой только те страницы, которые требуются в процессе, заменяются из вторичного хранилища в основную память. Сравните это с чистой заменой, , где вся память для процесса заменена из вторичного хранилища на основной памятью во время запуска процесса.

Принимая во внимание, что замена страницы - это просто техника, которая выполняется, когда возникает ошибка страницы. Замена страницы - это метод, который используется как для чистой подкачки, так и для поискового вызова.

+0

Подумайте об этом: - замена страниц используется как в разделе (Demand-Paging + Pure-swapping), тогда как запрос-пейджинг - это определенный тип. –