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