Все ли страницы процесса загружены в файл / раздел подкачки?

«Пространство подкачки - это область на жестком диске, которая является частью виртуальной памяти вашей машины, которая представляет собой комбинацию доступной физической памяти (ОЗУ) и пространства подкачки». Теперь, по словам пользователя, виртуальная память должна содержать все страницы его процессов.

У меня вопрос: все ли страницы процесса загружаются в пространство подкачки из их исходного расположения на жестком диске? Какие факторы определяют, когда страница будет загружена в пространство подкачки?

0
задан 28 May 2014 в 16:31

1 ответ

Если системе нужно больше ресурсов памяти, и RAM является полными, неактивными страницами в памяти, перемещены в область подкачки. Это - в основном ответ, но как ее решительное, что страница неактивна и должна быть перемещена в подкачку? Это зависит от 'Заменяющих алгоритмов страницы'

В зависимости от Вашей ОС, алгоритм применяется, который является также ответом на Ваш вопрос, Если я понял его правильно.

Главным образом Подкачка по обращению используется.

114-секундная часть вопроса (или довольно сначала):

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

отсылают wiki для других основных алгоритмов подкачки страниц

0
ответ дан 28 May 2014 в 16:31

Другие вопросы по тегам:

Похожие вопросы: