Что именно делают теневые таблицы страниц? (для VMM) делать?

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

т.е.

Вместо:

гостевая ОС -> VMM + виртуальная физическая память -> ОС хоста -> оборудование хоста

Просто:

гостевая ОС -> VMM -> ОС хоста -> оборудование хоста

Таблицы теневых страниц просто позволяют процессу правильно обращаться к аппаратной памяти хоста. Я также не понимаю, как будут работать ошибки страниц (или, поскольку вся физическая память обрабатывается хостом, хост заботится об ошибках страниц, подкачке и т. Д.).

24
задан James B. Nall 29 April 2018 в 22:19
поделиться