«Пространство подкачки - это область на жестком диске, которая является частью виртуальной памяти вашей машины, которая представляет собой комбинацию доступной физической памяти (ОЗУ) и пространства подкачки». Теперь, по словам пользователя, виртуальная память должна содержать все страницы его процессов.
У меня вопрос: все ли страницы процесса загружаются в пространство подкачки из их исходного расположения на жестком диске? Какие факторы определяют, когда страница будет загружена в пространство подкачки?
Если системе нужно больше ресурсов памяти, и RAM является полными, неактивными страницами в памяти, перемещены в область подкачки. Это - в основном ответ, но как ее решительное, что страница неактивна и должна быть перемещена в подкачку? Это зависит от 'Заменяющих алгоритмов страницы'
В зависимости от Вашей ОС, алгоритм применяется, который является также ответом на Ваш вопрос, Если я понял его правильно.
Главным образом Подкачка по обращению используется.
114-секундная часть вопроса (или довольно сначала):
Ничто не загружается для свопинга непосредственно от жесткого диска. На жестком диске не существуют страницы, страницы существует только, когда программа загружается в памяти, и оттуда они передаются (подкачанные) области подкачки, и это сделано согласно подкачке страниц (альтернативно, подкачка страниц подкачивает), алгоритм.
отсылают wiki для других основных алгоритмов подкачки страниц