2015-09-09 2 views
0

Я знаю, что каждая запись в последнем уровне таблиц страниц содержит физический адрес в памяти.Запись в PTE является физическим или виртуальным адресом? | Виртуальная память

Как я понимаю, таблицы промежуточных страниц содержат физические адреса в своих записях. Я прав?

ответ

-1

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

Существует не концептуально предопределенный предел количества «этажей», чем может быть построено под или над данным.

И все, что вы называете «полом», можно назвать «потолком», который живет в квартире ниже той, в которой вы живете.

Конечно, должен быть подвал. Но это размещение не обязательно известно уровню, который «запускает» код.

-1

Это зависит от типа процессора. Некоторые используют физические адреса для записей таблицы страниц, а другие используют виртуальный адрес (позволяющий подкачку таблицы) для некоторых таблиц и физических адресов для других.

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

Смежные вопросы