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