Questão de Sistemas Operacionais — Virtualização — FGV 2025
Sistemas Operacionais›Virtualização
Código
fg116628
Banca
FGV
Órgão
PC-MG
Ano
2025
Nível
Superior
Cargo
Perito Criminal - Área II
As tecnologias de virtualização permitem executar sistemas operacionais e aplicativos de maneira isolada, utilizando recursos como emuladores, máquinas virtuais e paravirtualização.Assinale a opção que descreve corretamente uma característica específica da paravirtualização.
ACria uma cópia completa de hardware físico para executar sistemas operacionais não modificados.
BPermite que o sistema operacional convidado seja modificado para interagir diretamente com o hipervisor, melhorando o desempenho.
CÉ mais eficiente que as máquinas virtuais, pois utiliza hardware físico sem qualquer camada intermediária.
DSubstitui completamente a necessidade de hipervisores em sistemas operacionais modernos.
EÉ utilizada exclusivamente para emular sistemas operacionais que não foram projetados para a arquitetura do hardware subjacente.
Revelar gabarito e comentário▾
GabaritoB — Permite que o sistema operacional convidado seja modificado para interagir diretamente com o hipervisor, melhorando o desempenho.
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 – Característica específica
Gabarito: letra B. A paravirtualização exige que o sistema operacional convidado seja modificado para interagir diretamente com o hipervisor, o que reduz a sobrecarga de tradução e melhora o desempenho. Essa é a definição central que distingue a paravirtualização da virtualização completa.
A banca explora a diferença entre os tipos de virtualização. Enquanto a virtualização completa (alternativa A) emula hardware completo para rodar sistemas não modificados, a paravirtualização (alternativa B) requer ajustes no SO convidado.
NÃO CAIA NESSA!
O candidato pode confundir a paravirtualização com a virtualização completa (alternativa A). Na virtualização completa, o SO convidado não precisa ser modificado; já na paravirtualização, a modificação é essencial para obter ganhos de desempenho. Fique atento a essa troca!
Tipos de virtualização: Virtualização completa (Cópia completa do hardware, SO convidado não modificado, Menor desempenho (emulação)); Paravirtualização (SO convidado modificado, Interage diretamente com hipervisor, Melhor desempenho); Virtualização assistida por hardware (CPU com suporte nativo, SO não modificado, Alto desempenho)
Alternativa A — ❌ Incorreta
Descreve a virtualização completa (full virtualization), que cria uma cópia completa do hardware para executar sistemas operacionais não modificados. Essa não é uma característica da paravirtualização, que modifica o SO convidado.
Alternativa B — ✅ Correta ⟵ GABARITO
Exatamente a definição de paravirtualização: o SO convidado é alterado para se comunicar diretamente com o hipervisor, eliminando a necessidade de emular instruções privilegiadas e melhorando o desempenho.
Alternativa C — ❌ Incorreta
Afirma que a paravirtualização é mais eficiente que máquinas virtuais por não ter camada intermediária. Na verdade, a paravirtualização também utiliza um hipervisor (camada intermediária); a diferença é que o SO convidado é ciente da virtualização e colabora com o hipervisor.
Alternativa D — ❌ Incorreta
A paravirtualização não substitui o hipervisor; pelo contrário, ela depende dele. O hipervisor continua sendo a camada que gerencia os recursos físicos e oferece a interface modificada ao SO convidado.
Alternativa E — ❌ Incorreta
A paravirtualização não é exclusiva para emular sistemas não projetados para a arquitetura do hardware. Ela é usada principalmente para sistemas operacionais que foram projetados para rodar em determinado hardware, mas que são modificados para rodar de forma eficiente em ambiente virtualizado. A emulação pura é outro conceito.