У каждого процесса есть своя собственная таблица страниц? - PullRequest
34 голосов
/ 07 декабря 2010

Есть ли у каждого процесса своя собственная таблица страниц или он просто добавляет записи своей страницы в одну большую таблицу страниц?

Ответы [ 2 ]

43 голосов
/ 07 декабря 2010

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

2 голосов
/ 09 сентября 2014

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

...