один размер страницы подкачки в операционной системе - PullRequest
0 голосов
/ 31 мая 2019

На нашем экзамене был задан вопрос, и я не смог на него ответить.Тем не менее, мне интересно его ответ.

Если существует 2^N битная виртуальная адресация, 2^M битная физическая адресация и 2^L КБ размер страницы.Какой размер страницы у одной страницы?

1 Ответ

0 голосов
/ 31 мая 2019

Это невозможно ответить, если вы не сделаете случайные / необоснованные предположения.

Для глупого примера вы можете предположить, что есть только 2 физических страницы и только одна виртуальная страница (M == N-1), и что страницаТаблица имеет тот же размер, что и страница (и имеет только одну запись таблицы страниц), и поэтому запись таблицы страниц потребляет 2^L битов, где один из этих битов используется для выбора физической страницы, а все остальные биты используются для другихцели (права доступа, отслеживание доступа / грязные данные, резервные биты для использования ОС, как ей угодно, ...).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...