Позвольте мне попытаться ответить на вопросы, которые вы поднимаете в общих терминах.
Прежде всего, раздел страницы называется разделом подкачки в евнухах по историческим причинам. В старые времена перед виртуальной памятью все процессы были заменены. Теперь процессы выгружаются.
По соображениям производительности операционная система хочет выполнить пейджинг в полных блоках. Страница обычно отображает один или несколько блоков диска. В большинстве систем, не относящихся к eunuchs, файл страницы является непрерывным файлом. Пейджинг выполняется с использованием виртуального блочного ввода-вывода для файла страницы (и исполняемого файла или библиотек).
Система традиционных файлов eunuchs (inode) была быстрой и грязной. Нет возможности создавать непрерывный файл. Единственный способ записи смежных данных - использовать весь диск или раздел диска. Базы данных Eunuchs и файлы страниц тогда были разделами диска (Mac OS использует другую систему). Вместо того, чтобы делать виртуальный блок ввода-вывода для файла страницы, система выполняет логический (или физический) ввод-вывод на диск.
Когда процесс распределяет виртуальную память, обычно требуется пространство с файловыми файлами. Таким образом, расположение файла страницы для кадра страницы остается в том же месте. Если бы у него не было случая, для процесса может потребоваться вывести страницу и не иметь доступного места в файле страницы.
На самом деле я прошел через Кроули с самого начала и, вероятно, я не уделял достаточного внимания, поэтому историческая и новая система запуталась в моем сознании. Спасибо, что разобрался. – ram619