Аппаратная виртуализация в современных гипервизорах отличается от программной тем, что при аппаратной виртуализации гипервизор при исполнении команд гостевой ОС обращается непосредственно к аппаратной части, минуя основную операционную систему. 1 По сути, он сам становится своеобразной мини-ОС, единственная функция которой — запуск поверх себя других операционных систем и процессов. 1
Программная виртуализация подразумевает деление аппаратных ресурсов физического сервера посредством операционной системы. 2 Из-за этого все виртуальные машины используют общее программное ядро. 2
Преимущество аппаратной виртуализации перед программной заключается в гораздо большей производительности. 1 В отличие от хост-системы, аппаратный гипервизор создаёт меньше «накладных расходов», сокращая время вычислений до минимума. 1 Недостаток аппаратной виртуализации — зависимость системы виртуальных машин от наличия соответствующей поддержки в железе. 1