Здравствуйте, lpd, Вы писали:
lpd>Виртуальные машины часто обрабатываются в ядре хоста, например при page-fault и при эмуляции устройств.
Хороший VMM (а плохих в профессиональном применении не держат) не позволяет VM генерировать PF без крайней необходимости. Встретив первое обращение к регистру/памяти эмулируемого устройства, он заменяет его на обычный вызов функции поддержки, так что все остальные обращения из того же места идут без лишних расходов. В устоявшемся режиме он дергает ядро хоста только по необходимости (например, для обращения к хостовым устройствам, файлам за пределами буферизации и т.п.).