Hypercall

Hypercall — вызов интерфейса гипервизора из гостевой ОС для выполнения привилегированной операции, недоступной гостю напрямую на физическом оборудовании.

Hypercall — программный запрос гостевой ОС или её драйвера к гипервизору. Через него гость передаёт управление для операций, требующих участия уровня виртуализации: управления виртуальными процессорами, памятью, событиями или паравиртуальными устройствами. Форма вызова зависит от архитектуры процессора и интерфейса гипервизора. На процессорах x86 гипервызов часто вызывает переход управления из гостевого режима в монитор виртуальных машин; параметры передаются через регистры или структуру памяти. Набор доступных гипервызовов определяется интерфейсом и версией гипервизора, а их использование — поддержкой со стороны гостевой ОС и драйверов. Hypercall применяется в паравиртуализации и в средствах интеграции гостевых ОС для уменьшения накладных расходов эмуляции. Он отличается от системного вызова: system call передаёт управление ядру той же ОС, а hypercall обращается с уровня гостя к гипервизору. Он также не равен VM Exit: гипервызов может быть одной из причин такого перехода.

Синонимы и варианты написания:

Гипервызов
Просмотров: 30

Где встречается

Статьи, в которых используется термин «Hypercall»

Связанные термины

Cinder(OpenStack Block Storage)

Cinder — служба блочного хранения OpenStack, создающая и подключающая виртуальным машинам постоянные тома через драйверы систем хранения.

ВиртуализацияХранение данныхДиск

Cloud-Init(cloud-init)

Cloud-Init — система начальной настройки облачных экземпляров, применяющая метаданные и пользовательские данные при первом запуске виртуальной машины.

ВиртуализацияУправлениеLinux

Co-stop

Co-stop — метрика ESXi: время задержки готовой vCPU многопроцессорной ВМ для ограничения рассинхронизации выполнения её виртуальных процессоров.

ВиртуализацияПроцессорМониторинг

Content Library

Content Library — служба vSphere для централизованного хранения и распространения шаблонов ВМ, ISO-образов, OVF/OVA-пакетов и иных объектов между средами.

ВиртуализацияУправлениеVMware

CPU Pinning

CPU Pinning — способ назначения виртуальным ЦП фиксированных логических процессоров хоста, ограничивающий их выполнение заданным набором логических процессоров.

ВиртуализацияПроцессорПроизводительность