Номер фрейма страницы и запись таблицы страниц
Так в чем же разница между номером фрейма страницы и записью в таблице страниц?
какое из следующего верно:
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 физической памяти с помощью записи в таблице страниц.