Гипервизор

Гипервизор - главная составляющая часть виртуализации, представляющая собой программу, отделяющую физические ресурсы компьютера от ОС и ее приложений. Гипервизор позволяет одновременно и параллельно использовать сразу несколько ОС на одном хост-компьютере. Он также выполняет функции изолятора нескольких ОС друг от друга.

Гипервизоры бывают двух видов: 

  • Устанавливаемые на аппаратную часть,
  • Программные, встроенные в ОС.

Кроме того, в функции гипервизора входит обеспечение средствами взаимодействия работающих под ним операционных систем. Он выполняет функции виртуальной машины. Гипервизор можно представить в виде обособленной компактной операционной системы, так называемого, "микроядра". 

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

Виды гипервизора

Автономный гипервизор

Оснащен встроенными драйверами, не зависит от базовой операционной системы. Обладает высокой производительностью за счет автономности.

К примеру: VMware ESX

Созданный на основе базовой ОС

Функционирует в связке с ядром основной ОС (кольцо 0). Вход осуществляется на физическом процессоре, доступ к устройствам ввода-вывода производится через второй компонент. Зачастую работает по схеме: "основная ОС + монитор уровня пользователя".

 К примеру: Microsoft Virtual PC, VMware Workstation, Parallels, VirtualBox.

Гибрид

Состоит из тонкого гипервизора, осуществляющего контроль процессора, а также специальной сервисной ОС, находящейся в кольце пониженного уровня, которая работает под его управлением. Пользователи получают доступ к оборудованию через сервисную ОС, используя гостевую.

К примеру: Microsoft Virtual Server, Sun Logical Domains, Xen, Citrix XenServer, Microsoft Hyper-V

#