Разница между полной виртуализацией и паравиртуализацией заключается в следующем:
- Полная виртуализация позволяет запускать несколько виртуальных машин с разными ОС на одном физическом сервере. {7-host} Гипервизор, работающий на аппаратном уровне, управляет доступом к ресурсам для каждой ВМ. {7-host} Полная виртуализация обеспечивает полную изоляцию между машинами, но потребует больше ресурсов. {7-host}
- Паравиртуализация также позволяет запускать несколько виртуальных машин на одном сервере, но операционные системы внутри них являются модифицированными и адаптированными для работы на гипервизоре. {7-host} Паравиртуализация более эффективно использует ресурсы, так как виртуальные машины имеют прямой доступ к аппаратным компонентам. {7-host}
Таким образом, при полной виртуализации виртуальные машины позволяют выполнять инструкции при запуске неизмененной операционной системы полностью изолированным способом, а при паравиртуализации виртуальная машина не реализует полную изоляцию операционной системы, а предоставляет другой API, который используется, когда операционная система подвергается изменениям. www.geeksforgeeks.org