Диспетчер виртуальных машин (VMM) и гипервизор относятся к одному и тому же? - PullRequest
0 голосов
/ 04 марта 2019

Я читаю учебник по операционным системам, который никогда не использует термин гипервизор , он использует только термин диспетчер виртуальных машин (VMM) .Однако, когда я пытаюсь собрать больше информации о виртуализации в интернете, я никогда не вижу упоминания VMM и только гипервизора.Кажется, они относятся к одному и тому же ... Это правильно?

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

Не читал книгу, поэтому не может комментировать, если вы не предоставите какую-то конкретную выдержку из книги.

В общем случае VMM относится к диспетчеру виртуальных машин, который является инструментом для управления виртуальной машиной с некоторого сервера (гипервизора), локального / удаленного.

Гипервизор, с другой стороны, относится к разделителю, который способен запускать на них виртуальные машины.

0 голосов
/ 04 марта 2019

Я не уверен, что эти термины используются всеми последовательно, но по моему опыту, различие заключается в том, что гипервизор - это низкоуровневое программное обеспечение, которое осуществляет прямой контроль над виртуальными машинами, включая управление состоянием процессора, гостевой вход / выход,защита памяти и т. д. VMM - это компонент, который виртуализирует системные ресурсы для гостя, включая виртуальные устройства (например, хранилище, сеть и графику), и распределение гостевой памяти.VMM может работать в самой гостевой системе и в пользовательском режиме.Может быть отдельный экземпляр VMM для каждого гостя, но в системе есть только один гипервизор (за исключением некоторых сложных ситуаций, в которые я не буду вдаваться).Сведения о том, какой компонент отвечает за то, что сильно зависит от реализации, и в некоторых архитектурах VMM они могут быть одним и тем же компонентом, поэтому его можно назвать любым именем.

...