Разница между полной виртуализацией и паравиртуализацией
1. Полная виртуализация:
Полная виртуализация была представлена IBM в 1966 году. Это первое программное решение для виртуализации серверов, в котором используется двоичная трансляция и техника прямого подхода. При полной виртуализации гостевая ОС полностью изолирована виртуальной машиной от уровня виртуализации и оборудования. Системы Microsoft и Parallels являются примерами полной виртуализации.
2. Паравиртуализация:
Паравиртуализация - это категория виртуализации ЦП, которая использует гипервызовы для операций для обработки инструкций во время компиляции. При паравиртуализации гостевая ОС не изолирована полностью, но частично изолирована виртуальной машиной от уровня виртуализации и оборудования. VMware и Xen - несколько примеров паравиртуализации.
Разница между полной виртуализацией и паравиртуализацией заключается в следующем:
S.No. | Полная виртуализация | Паравиртуализация |
---|---|---|
1. | В полной виртуализации виртуальная машина разрешает выполнение инструкций с запуском неизмененной ОС полностью изолированно. | При паравиртуализации виртуальная машина не реализует полную изоляцию ОС, а предоставляет другой API, который используется, когда ОС подвергается изменению. |
2. | Полная виртуализация менее безопасна. | В то время как паравиртуализация более безопасна, чем полная виртуализация. |
3. | Полная виртуализация использует двоичную трансляцию и прямой подход как методику операций. | В то время как паравиртуализация использует гипервызовы во время компиляции для операций. |
4. | Полная виртуализация выполняется медленнее, чем паравиртуализация. | Паравиртуализация выполняется быстрее по сравнению с полной виртуализацией. |
5. | Полная виртуализация более портативна и совместима. | Паравиртуализация менее портативна и совместима. |
6. | Примерами полной виртуализации являются системы Microsoft и Parallels. | Примерами паравиртуализации являются VMware и Xen. |