Поддержи Openmeetings

среда, 15 июля 2015 г.

Режим виртуализации Linux

Если исследуемая система используется в качестве хост-системы для виртуализации Kilobyte Virtual Machine (KVM), в дополнение к двум упомянутым выше режимам используется третье состояние привилегий: режим гипервизора. Режим гипервизора использует дополнительную поддержку аппаратных средств, обеспеченную процессором. С режимом гипервизора доступны регистры процессора, которые не доступны в других двух состояниях. При помощи этих регистров реализован другой уровень трансляции адресов памяти. Кроме того, при существовании такой возможности, используется виртуализация адресного пространства ввода-вывода. Ядро Linux использует этот режим, когда включен режим виртуализации KVM. В этом случае все ядро Linux работает в режиме гипервизора.

Обычные процессы при этом все еще работают в непривилегированном режиме. Для процессов непривилегированного режима ядро Linux ведет себя так же, как если бы ядро работало в привилегированном режиме. Кроме того, процессы могут также использовать привилегированный режим, реализованный посредством KVM, чтобы реализовать гостевую операционную систему. С точки зрения ядра Linux гостевая система  — не что иное как регулярный процесс, в котором части этого процесса выполняются, добавляя функциональные возможности виртуализации процессора.


Комментариев нет :

Отправить комментарий