Assinale a opção que corresponde ao tipo de virtualização em que o sistema operacional visitante precisa receber mudanças para ser executado no VMM (virtual machine monitor).
Avirtualização de servidores
Bhipervisor tipo 1
Chipervisor tipo 2
Dvirtualização total
Eparavirtualização
Revelar gabarito e comentário▾
GabaritoE — paravirtualização
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Paravirtualização
Gabarito: letra E. A paravirtualização é o tipo de virtualização em que o sistema operacional convidado (visitante) precisa ser modificado para ser executado no VMM (monitor de máquina virtual). Diferentemente da virtualização total, que emula o hardware completo sem exigir alterações no SO, a paravirtualização otimiza o desempenho ao expor uma interface de hardware modificada, exigindo adaptação do kernel do SO convidado para fazer chamadas conscientes ao hipervisor.
A questão cobra a definição clássica de paravirtualização, um conceito central em sistemas operacionais e virtualização. A alternativa E é a única que descreve exatamente essa característica.
Alternativa A — ❌ Incorreta
A virtualização de servidores é um termo genérico que abrange qualquer técnica para executar múltiplos servidores virtuais em um único hardware físico. Não especifica se o SO convidado precisa ou não ser modificado.
Alternativa B — ❌ Incorreta
Hipervisor tipo 1 (bare-metal) executa diretamente sobre o hardware, mas pode suportar tanto virtualização total quanto paravirtualização. O tipo de hipervisor não determina a necessidade de modificação no SO convidado.
Alternativa C — ❌ Incorreta
Hipervisor tipo 2 (hosted) roda sobre um sistema operacional hospedeiro. Assim como o tipo 1, pode oferecer virtualização total ou paravirtualizada. A classificação entre tipo 1 e 2 não é o que define a exigência de alteração no SO.
Alternativa D — ❌ Incorreta
Virtualização total (full virtualization) emula o hardware completo, permitindo que o sistema operacional convidado seja executado sem qualquer modificação, pois acredita estar rodando diretamente sobre o hardware real.
Alternativa E — ✅ Correta ⟵ GABARITO
Paravirtualização exige que o sistema operacional convidado seja modificado para se comunicar diretamente com o VMM (hipervisor) por meio de chamadas explícitas (hypercalls). Isso melhora o desempenho, mas requer alterações no kernel do SO convidado, ao contrário da virtualização total.
PEGA ESSA DICA!
Para memorizar: na virtualização total, o SO convidado não sabe que está virtualizado e não precisa de mudanças. Na paravirtualização, o SO sabe e precisa ser parcialmente adaptado para interagir com o hipervisor. O prefixo "para-" indica "ao lado" — o SO funciona ao lado do VMM, consciente dele.