Если вы используете в Google термин «гипервизор», вы получите бесконечные определения, в которых говорится, что гипервизор также известен как монитор виртуальной машины или менеджер виртуальной машины , и что это является формой аппаратной виртуализации. Но, будучи новичком в виртуальных машинах и их концепциях, для меня это нечеткое определение.
Итак, в чем разница - и / или отношения между виртуальной машиной и ее гипервизором? Может кто-нибудь привести конкретный пример?
virtual-machine
virtualization
pnongrata
источник
источник
Ответы:
Гипервизор - это устройство или программное обеспечение, которое запускает виртуальную машину. Обычно он отвечает за распределение ресурсов, обеспечивая интерфейс между виртуальной машиной («гостевой») и хост-системой, а также любым программным обеспечением для управления.
Поэтому, если вы используете VMware Workstation для запуска виртуальной машины с Windows 7, VMware Workstation является гипервизором.
источник
Проверьте эту ссылку. http://blogs.msdn.com/b/virtual_pc_guy/archive/2006/07/10/661958.aspx
Ответ из блога виртуализации Бена Армстронга
здесь на самом деле два значения для «VMM». Первый - это «менеджер виртуальной памяти», который является частью операционной системы Windows и не имеет ничего общего с виртуализацией компьютеров, а также связан с управлением памятью операционной системы. Это не то, что я обсуждаю сегодня :-)
Второе значение - «Монитор виртуальной машины». Существует ряд различных программ и реализаций, которые используют прозвище «Монитор виртуальной машины». Проще говоря - VMM - это часть программного обеспечения, отвечающая за мониторинг и реализацию политики на виртуальных машинах, за которые она отвечает. Это означает, что VMM отслеживает все, что происходит внутри виртуальной машины, и при необходимости предоставляет ресурсы, перенаправляет виртуальную машину на ресурсы или запрещает доступ к ресурсам (различные реализации VMM предоставляют или перенаправляют ресурсы на разные уровни - но это тема для обсуждения на другой день).
Классически существует два типа VMM.
VMM типа II - это тот, который работает поверх операционной системы хостинга, а затем порождает виртуальные машины более высокого уровня. Примеры VMM типа II включают среду JavaVM и .Net. Эти VMM контролируют свои виртуальные машины и перенаправляют запросы на ресурсы в соответствующие API-интерфейсы в среде хостинга (с некоторым уровнем обработки между ними).
VMM типа I - это тот, который работает непосредственно на оборудовании без необходимости использования операционной системы хостинга. VMM типа I также известны как «гипервизоры», поэтому единственное истинное различие между VMM и гипервизором заключается в том, где он работает. Функциональность, предоставляемая обоими, является справедливой. Примеры VMM типа I включают решения для виртуализации мэйнфреймов, предлагаемые такими компаниями, как Amdahl и IBM, и на современных компьютерах такие решения, как VMware ESX, Xen и Windows для виртуализации.
источник
Это расширение существующей терминологии операционной системы, которая является одной из нескольких альтернатив метафоре семя / орех . пользовательские программы контролируются программой супервизора , и в не виртуальной системе все останавливается. При виртуализации супервизор , в свою очередь, контролируется (или контролируется, или управляется) программой гипервизора .
Все эти программы являются программным обеспечением. Виртуальная машина является притворство машины , что программы супервизора и опыт пользователей , работающих на себя. Похоже, оборудование изнутри.
источник
Дон Скиба об истории гипервизора :
источник