Видел этот пост, но не мог комментировать:

VM sandboxing - что происходит?

Возможно ли иметь виртуальную машину (vm) без монитора виртуальной машины (vmm)/ гипервизора, или если у вас есть одна виртуальная машина по умолчанию, логика, которая взаимодействует с оборудованием, - это vmm/ гипервизор?

Я пытаюсь понять, если это vm, который делает песочницу, или vmm? и если это vmm, что именно делает vm - просто предоставляет нормальные сервисы ОС?

1 ответ1

0

Запуск программы без ее графического пользовательского интерфейса иногда называют выполнением без головы.

Через Википедию. Безголовая система - это компьютерная система или устройство, настроенное для работы без монитора (отсутствующая "голова"), клавиатуры и мыши.

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


Если я правильно понимаю, vmm/ гипервизор будет ниже, чем операционная система, которую он обслуживает. Таким образом, виртуальная машина выполняет вызовы и все, как обычная программа, она запускается, и когда ей что-то нужно, она делает запросы, как если бы это была единственная ОС. Затем, если есть вызов для чего-то, что обрабатывает ОС, то эта команда обрабатывается VMM, чтобы изменить инструкцию на вызов API для "реальной" ОС.

Так что да, я считаю, что виртуальная машина ничего не знает о своих обстоятельствах, а vmm - это виртуализатор.

http://blogs.msdn.com/b/virtual_pc_guy/archive/2006/07/10/661958.aspx http://en.wikipedia.org/wiki/Hypervisor

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .