У меня вопрос «где хранятся таблицы страниц: в физической памяти (ОЗУ) или в виде некоторой структуры данных в пространстве пользователя».
PS: что я понял до сих пор: структура памяти процесса имеет несколько сегментов (код / данные / куча / стек и т.д.). Поскольку в настоящее время сегментация не используется, используется разбиение на страницы, и в каждом сегменте будет много страниц фиксированного размера. Каждый сегмент также будет иметь соответствующее виртуальное адресное пространство (VAD). Они будут указывать на таблицы первичных страниц, которые будут указывать на таблицы вторичных страниц и, наконец, pte, которые будут указывать на фреймы страниц на диске (?? Я надеюсь, что это было правильно). Итак, если VAD находятся в пользовательском пространстве, тогда таблицы страниц также находятся в пользовательском пространстве или они хранятся в оперативной памяти?