Pular para o conteúdo principal

Questão de Sistemas Operacionais — Virtualização — FGV 2025

Sistemas OperacionaisVirtualizaçã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.
  1. ACria uma cópia completa de hardware físico para executar sistemas operacionais não modificados.
  2. BPermite que o sistema operacional convidado seja modificado para interagir diretamente com o hipervisor, melhorando o desempenho.
  3. CÉ mais eficiente que as máquinas virtuais, pois utiliza hardware físico sem qualquer camada intermediária.
  4. DSubstitui completamente a necessidade de hipervisores em sistemas operacionais modernos.
  5. 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!

1Virtualização completa
Cópia completa do hardware
SO convidado não modificado
Menor desempenho (emulação)
2Paravirtualização
SO convidado modificado
Interage diretamente com hipervisor
Melhor desempenho
3Virtualização assistida por hardware
CPU com suporte nativo
SO não modificado
Alto desempenho
Tipos de virtualização
LEVELsoulevel.com.br
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.

Comparativo rápido:

Tipo

SO convidado

Desempenho

Hipervisor

Virtualização completa

Não modificado

Menor (emulação)

Necessário

Paravirtualização

Modificado

Maior

Necessário

Gabarito: letra B.

Link permanente: /questoes/fg116628