Виртуализация


Download 22.4 Kb.
bet2/5
Sana12.03.2023
Hajmi22.4 Kb.
#1263224
TuriРеферат
1   2   3   4   5
Bog'liq
Виртуализация

2. Типы виртуализации


Виртуализация — это общий термин, охватывающий абстракцию ресурсов для многих аспектов вычислений. Типы виртуализации приводятся ниже.[1]

2.1. Программная виртуализация

2.1.1. Динамическая трансляция


При динамической трансляции (бинарной трансляции) проблемные команды гостевой OC перехватываются гипервизором. После того как эти команды заменяются на безопасные, происходит возврат управления гостевой ОС.

2.1.2. Паравиртуализация


Паравиртуализация — техника виртуализации, при которой гостевые операционные системы подготавливаются для исполнения в виртуализированной среде, для чего их ядро незначительно модифицируется. Операционная система взаимодействует с программой гипервизора, который предоставляет ей гостевой API, вместо использования напрямую таких ресурсов, как таблица страниц памяти.
Метод паравиртуализации позволяет добиться более высокой производительности, чем метод динамической трансляции.
Метод паравиртуализации применим лишь в том случае, если гостевые ОС имеют открытые исходные коды, которые можно модифицировать согласно лицензии, или же гипервизор и гостевая ОС разработаны одним производителем с учетом возможности паравиртуализации гостевой ОС (хотя при условии того, что под гипервизором может быть запущен гипервизор более низкого уровня, то и паравиртуализации самого гипервизора).
Впервые термин возник в проекте Denali.

2.1.3. Встроенная виртуализация


Преимущества:

  • Совместное использование ресурсов обоими ОС (папки, принтеры и т.д. ).

  • Удобство интерфейса для окон приложений из разных систем (перекрывающиеся окна приложений, одинаковая минимизация окон, как в хост-системе)

  • При тонкой настройке на аппаратную платформу производительность мало отличается от оригинальной нативной ОС. Быстрое переключение между системами (менее 1 сек.)

  • Простая процедура обновления гостевой ОС.

  • Двухсторонняя виртуализация (приложения одной системы запускаются в другой и наоборот)

Реализации:

  • BlueStacks Multi-OS (MOS) [2][3]

Download 22.4 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling