Главная / Компьютеры / Паравиртуализация.

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

Паравиртуализация – это способ предоставления программного обеспечения, запущенного на виртуальной системе для обхода виртуального интерфейса и выполнения операций на реальном оборудовании системы. В стандартной виртуальной системе, единственная программа, которая использует программное обеспечение системы представляет собой виртуальный интерфейс. Остальное программное обеспечение работает полностью в виртуальной среде.
При паравиртуализации, есть способы, к которым прилагаемое программное обеспечение может получить доступ к реальным ресурсам, а не виртуальным. Это ускоряет некоторые функции без ущерба для вычислительной мощности.

Виртуальные вычислительные среды стали гораздо более распространенными в 21 веке. Используя базовые виртуальные системы, одна аппаратная система может выполнять несколько операций без потери вычислительной мощности. Кроме того, резервные виртуальные сервера позволяют одной машине перейти в автономный режим для замены или ремонта, не затрагивая пользователей системы.

В большинстве виртуальных системах, установлена программа реальной машины, которая работает как виртуальный интерфейс для остальных операций. Этот интерфейс, часто называемый гипервизор, как правило, недоступен для пользователей виртуальной системы; только люди, имеющие доступ к оборудованию могут до него добраться. Когда виртуальные пользователи не имеют доступа к гипервизору, они часто сильно ограничены в том, что они могут делать в системе.

Гипервизор – это по сути центр виртуальной системы. Он следит за установленным виртуальным программным обеспечением и представляет собой платформу для виртуальных пользователей. Когда программе на виртуальной системе нужен доступ к оборудованию, гипервизор будет принимать информацию и обрабатывать её самостоятельно или форматировать её и отправлять её к основной системе.

В системе, которая использует паравиртуализацию, виртуальная программа имеет возможность обходить виртуальные операционные системы и работать напрямую с аппаратной системой, когда ей потребуется доступ к оборудованию. Некоторые операции для их достижения для виртуальной системы очень трудные. Когда виртуальная программа должна выполнять одну из этих задач, для программы потребуется меньше ресурсов, чтобы пропустить виртуальный слой и перейти непосредственно к аппаратной части компьютера. Паравиртуализация сделана с осторожностью, так как слишком много прямого аппаратного обеспечения может перенапрягать систему.

Для того, чтобы использовать паравиртуализацию, как для реальной системы так и для виртуальной системы, нужны определённые программы. Самым важным фактором является само программное обеспечение паравиртуализации; только операционные системы и гипервизоры с мощностью паравиртуализации могут выполнять эти функции. Хотя они зачастую исключены из стандартной установки, большинство программ доступны на сервере, которые дают своим продуктам правильные возможности.

Вторая точка совместимости в базовом оборудовании. Используя виртуальный интерфейс, можно получить практически любую операционную систему, чтобы она работала практически на любом устройстве. Для того, что бы паравиртуализация хорошо работала, виртуальные программы должны знать базовые потребности в оборудовании и как получить к ним доступ. Если оборудование является очень чуждым системе паравиртуализации, аппаратные вызовы не удастся выполнить.



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

Ваш email не будет опубликован. Обязательные поля помечены *

*