click below
click below
Normal Size Small Size show me how
Виртуализация
Основные понятия виртуализации
| Term | Definition |
|---|---|
| Недостаток полной виртуализации | отсутствие учета особенностей гостевых ОС |
| Достоинство полной виртуализации | все функции управления берет на себя хост – операционная система |
| Достоинство паравиртуализации | отсутствие потребности в хостовой ОС |
| Недостаток виртуализации | сложность реализации подхода и необходимости создания специализированой ОС – гипервизора |
| Виртуализация | это сокрытие настоящей реализации, какого либо процесса или объекта от истинного его представления |
| Xen | бесплатная программа с открытым кодом, кроссплатформенный гипервизор, разработанный в компьютерной лаборатории Кембриджского университета |
| Гипервизор | это программа или аппаратная схема, обеспечивающая параллельное выполнение нескольких ОС |
| Особенности Xen | поддержка 2–х режимов: паравиртуализация, аппаратная виртуализация |
| Host | аппаратная система, на которой запущен монитор виртуальных машин или симулятор |
| Guest | виртуальная или моделируемая система, запущенная под управлением монитора или симулятора |
| Отличие аппаратной виртуализации от программной виртуализации | с помощью аппаратной виртуализации возможно получение изолированных гостевых систем, управляемых гипервизором напрямую |
| Виртуальная машина | это специальная программная среда, в которой можно запускать ОС и различные программы, независимо от основной ОС |
| Особенность паравиртуализации | модификация ядра гостевой системы для замены команд, неподдающихся виртуализации на запросы к гипервизору |
| Функция гипервизора в технологии паравиртуализации | трансляция запросов к процессору |
| Особенность полной виртуализации | возможность реализовать виртуализацию проприетарных ОС, как Windows, MacOS, где нет возможности модифицировать ядро системы |
| Минус в технологиях апппаратной виртуализации | несовместимость с вируализацией инструкции MMU (Memory Management Unit) |
| Виртуализация на уровне ядра ОС | использование одного ядра хостовой ОС для создания независимых параллельно работающих операционных сред |