Я изучал управление памятью подкачки и в какой-то момент обнаружил, что с каждой записью таблицы страниц связан бит, указывающий, является ли фрейм допустимым или недопустимым фреймом, к которому должен обращаться процесс, связанный с этим таблица страниц.
Мой вопрос: если у процесса есть выделенная таблица страниц с записями, которые соответствуют сопоставлениям между его логическими страницами и физическими кадрами в памяти, зачем нам нужно добавлять внешний бит, чтобы указать, ссылается ли кадр на запись в собственная таблица страниц процесса доступна или нет?
Мое собственное объяснение состоит в том, что процесс может по каким-то неизвестным мне причинам иметь записи в своей собственной таблице страниц, которые могут не использоваться или стать недействительными по какой-либо причине.