-
QUESTÃO ERRADA
A paravirtualização, a princípio, parece uma virtualização de hardware, mas propõe que o sistema operacional hóspede saiba que ele está sendo executado na camada virtual e possa interagir com ela. Isso implica em alterações no sistema operacional hóspede, mas garante uma cooperação sem precedentes entre as duas camadas. O ganho imediato desta cooperação é a maior performance do conjunto.
-
Errada.
Existem dois tipos de implementação de virtualização: virtualização completa (full virtualization) e paravirtualização.
A questão apresenta o conceito de virtualização completa, na qual o hypervisor (monitor das VMs) realiza a completa abstração do sistema físico, criando um sistema virtual completo, o que permite que o sistema convidado seja executado de maneira isolada e de forma independente.
Já na paravirtualização, a máquina virtual (guest) enxerga uma abstração do hardware que não é idêntico ao hardware físico, ou seja, a VM fica dependente dos dispositivos de hardware que são configurados através do hypervisor.
Fonte: Livro "Datacenter - Componente Central da Infraestrutura de TI" - Manoel Veras.
-
Virtualização completa: é realizada toda a abstração do sistema físico, com o objetivo de fornecer ao sistema operacional hóspede uma réplica do hardware virtualizado pelo hospedeiro. Este tipo dispensa a necessidade de modificar o SO convidado, que trabalha desconhecendo que há virtualização.
Paravirtualização: requer a modificação do SO convidado. O sistema operacional visitante é modificado e passa a ter conhecimento que está rodando sobre a VMM. O hóspede modificado, então, não executa instruções privilegiadas diretamente, mas recorre ao hypervisor quando necessitar delas.
-
Paravirtualização: entrega hardware igual ao real, principal característica é o desempenho, adapta às modificações do S.O
Virtualização Completa: simula todo hardware da máquina física, VM é executo de forma isolada. Hardware entregue de forma virtual
-
Paravirtualização:
-Requer a modificação do SO convidado
-Lida com instruções no momento da compilação
-Ganho significativo de desempenho.
-Facilita o uso de dispositivos de E/S,
-O custo da manutenção de SOs paravirtualizados pode ser alto
-A vantagem de desempenho da paravirtualização varia muito
-
Níveis de abstração diferentes, matei a questão. A simulação de hardware envolve o conceito mais de Host-based, do que de ParaVirtualization. A abstração no comando da questão é menor.