Uma máquina virtual tem um monitor de máquina virtual por definição?

0

Viu este post, mas não conseguiu comentar:

Sandboxing de VMs - o que acontece?

É possível ter uma máquina virtual (vm) sem um monitor de máquina virtual (vmm) / hypervisor, ou se você tiver uma máquina virtual por padrão, a lógica que faz interface com o hardware é vmm / hypervisor?

Estou tentando entender se é o vm que faz o sandboxing, ou o vmm? e se for vmm, o que a vm faz exatamente - apenas fornecer os serviços normais do sistema operacional?

    
por Leon 04.10.2012 / 21:07

1 resposta

0

A execução de um programa sem sua interface gráfica com o usuário é, às vezes, chamada de execução sem cabeça.

Via Wikipedia: Um sistema sem cabeçalho é um sistema ou dispositivo de computador que foi configurado para operar sem um monitor (a "cabeça" ausente), teclado e mouse.

Portanto, os mesmos conceitos podem se aplicar a uma máquina virtual, basta usar uma maneira alternativa de se conectar a ela, como o ssh, a Área de Trabalho Remota ou quaisquer métodos disponíveis para você.

Se eu estiver entendendo corretamente, o vmm / hipervisor seria menor do que o sistema operacional que está atendendo. Assim, a máquina virtual faz chamadas e tudo como um programa normal, é executado e, quando precisa de algo, faz solicitações como se fosse o único sistema operacional. Então, se houver uma chamada para algo que o SO manipule, esse comando será tratado pelo VMM para alterar a instrução em uma chamada de API para o sistema operacional "real".

Então, sim, acredito que a VM não sabe nada sobre suas circunstâncias, e a VM é o virtualizador.

link link

    
por 04.10.2012 / 23:41