Как получить номер кадра из таблицы страниц? - PullRequest
0 голосов
/ 23 марта 2020

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

Учитывая виртуальный адрес

page_number = (virtual >> page_bits);
page_offset = (virtual & page_size);
physical = page_table[page_number] + page_offset;

Как реализована таблица страниц?

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