Номер фрейма страницы и запись таблицы страниц

Так в чем же разница между номером фрейма страницы и записью в таблице страниц?

какое из следующего верно:

physical_address = PTE * page_size + offset
physical_address = PFN * page_size + offset

2 ответа

Решение
physical_address = PFN * page_size + offset

верно.

Фреймы страниц являются смежными page_size и page_size большие куски памяти, которые заполняют всю практически адресуемую память.

Записи таблицы страниц содержатся в виртуальных адресах. В свою очередь, записи содержат номера фреймов страницы, так что n ая запись выбирает m рамка страницы Вы можете просмотреть это так:

virtual -> physical
    PTE -> PFN

В конце концов, вы можете сказать, что записи таблицы страниц указывают на фреймы страниц.

Технически, в физической памяти нет страниц. PAGE логической памяти сопоставляется с PAME FRAME физической памяти с помощью записи в таблице страниц.

Другие вопросы по тегам