В SVM и VT привилегированные операции перехватываются и направляются на заданную гипервизором точку входа. Процессор отвечает за сохранение и восстановление расширенного состояния системы (контекста ОС). AMD в своей архитектуре AMD64 использует встроенные контроллеры памяти. Встроенные контроллеры AMD64 поддерживают вложенные страницы - каждая гостевая система получает свою собственную таблицу трансляции адресов. В архитектуре Intel такая трансляция реализуется через ПО. У Intel применяется внешний по отношению к ЦП контроллер памяти, поэтому о VT он ничего не знает. Между подходами AMD и Intel есть и другие различия. Остается подождать, пока появится ПО, использующее тонкости виртуализации того или иного поставщика.

Поделитесь материалом с коллегами и друзьями