Я действительно не знаю, с чего начать в следующем вопросе и как рыскал в Интернете в поисках подсказок.
Если бы кто-нибудь мог указать мне правильное направление или сообщить способ решения этого вопроса, было бы здорово.
Четко объясните, как логический адрес преобразуется в физический адрес в компьютерной системе, которая использует двухуровневую таблицу страниц со следующими деталями:
Каждый адрес имеет 32 бита. 16 бит младшего разряда используются в качестве смещения. 16 битов более высокого порядка делятся на две части по 8 бит в каждой для доступа к двухуровневым таблицам страниц.
Какое общее количество страниц возможно в виртуальной памяти этого компьютера? Какой размер страницы?
Я понимаю следующее, но не могу пойти дальше:
Логический адрес генерируется ЦП и делится на:
Номер страницы, который используется в качестве индекса в таблице страниц, которая содержит базовый адрес каждой страницы в физической памяти.
Смещение страницы в сочетании с базовым адресом затем используется для определения адреса физической памяти, который отправляется в блок памяти.