Máquinas virtuais usam um 
 hipervisor  Interface entre o sistema operacional host e o sistema operacional convidado.  
 Aqui está um colapso de como funciona: 
 * 
 Hypervisor: Este é o componente de software principal que gerencia as máquinas virtuais e cria a ilusão de que cada sistema operacional convidado está executando seu próprio hardware dedicado. 
 * 
 Host OS: Este é o sistema operacional em execução na máquina física, que hospeda as máquinas virtuais. 
 * 
 OS convidado: Este é o sistema operacional em execução dentro da máquina virtual.   
 O papel do hipervisor:   * 
 Virtualiza o hardware: O hypervisor apresenta uma versão virtualizada dos recursos de hardware da máquina host para o sistema operacional convidado, como CPU, memória, armazenamento e interfaces de rede. 
 * 
 Gerenciamento de recursos: O hipervisor aloca e gerencia esses recursos virtuais entre as máquinas virtuais em execução. 
 * Isolamento 
: Ele cria um ambiente seguro e isolado para cada sistema operacional convidado, impedindo -os de interferir entre si ou com o sistema operacional host. 
 * 
 Comunicação: O hypervisor lida com a comunicação entre o sistema operacional convidado e o sistema operacional host, incluindo coisas como compartilhamento de arquivos e acesso aos periféricos da máquina host.   
 Tipos de hipervisores:   * 
 Tipo 1 (bare-metal): Esses hipervisores são executados diretamente no hardware, sem um sistema operacional host subjacente. Exemplos:VMware Esxi, Xenserver. 
 * 
 tipo 2 (hospedado): Esses hipervisores são executados como software no topo de um sistema operacional host existente. Exemplos:VirtualBox, VMware WorkStation, Paralelels desktop.   
 em resumo:   O hipervisor atua como uma ponte entre o hardware físico e as máquinas virtuais, permitindo que vários sistemas operacionais funcionem simultaneamente e com segurança em uma única máquina física. É o componente principal que torna possível a virtualização.