Насколько я понимаю, таблицы теневых страниц избавляют от необходимости эмулировать физическую память внутри виртуальной машины.
т.е.
Вместо:
гостевая ОС -> VMM + виртуальная физическая память -> ОС хоста -> оборудование хоста
Просто:
гостевая ОС -> VMM -> ОС хоста -> оборудование хоста
Таблицы теневых страниц просто позволяют процессу правильно обращаться к аппаратной памяти хоста. Я также не понимаю, как будут работать ошибки страниц (или, поскольку вся физическая память обрабатывается хостом, хост заботится об ошибках страниц, подкачке и т. Д.).