11
Как видно из рисунка 3, для организации аппаратной виртуализации
применяют:
- автономные гипервизоры, отличающиеся наличием встроенных
драйверов устройств, моделями драйверов и планировщиком, не зависящим
от работы базовой операционной системы и работающим непосредственно на
оборудовании (VMware ESX);
- гипервизоры на основе базовой операционной системы, в основе
которых находится размещение в одном кольце ядра основной операционной
системы. При этом программный код гостевой ОС может выполняться
непосредственно на физическом процессоре, а для управления применяется
монитор уровня пользователя (Microsoft Virtual PC, VMware Workstation,
QEMU, Virtual Box, Parallels);
- гибридный гипервизор (тип1+), включающий тонкий гипервизор для
контроля процессора и памяти и работающий под управлением специальной
сервисной операционной системы нижнего уровня. Через сервисную
операционную систему гостевая ОС получает доступ к работе физического
оборудования (Microsoft Hyper-v, Citrix XenServer).
В настоящее время кроме перечисленных гипервизоров применяются
сертифицированные гипервизоры для работы с промышленными
приложениями. Такими разработчиками как Green Hills Software, SYSCO AG,
Wind River Systems были предложены на рынке программного обеспечения
универсальные продукты или микрогипервизоры, позволяющие обеспечить
возможность сертификации [51, c.70].
Название микрогипервизор связано с тем, что встроенный гипервизор
представлен в виде в виде микроядра виртуализации L4 и является его
неотъемлемой под системой.
В настоящее время свою популярность получили микрогипервизоры,
среди которых можно отметить NOVA, OKL4, Codezero.
NOVA – это платформа, позволяющая создать безопасную
виртуальную среду с небольшим объемом исходного кода. В состав