Pular para o conteúdo principal

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

Sistemas OperacionaisVirtualização
Código
fg127378
Banca
FGV
Órgão
AL-RO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo (Tecnologia da Informação - Infraestrutura de Redes e Comunicação)
O analista de redes pretende adotar um modelo de virtualização com vistas à melhoria do desempenho das máquinas virtuais, o qual requer a adaptação do sistema operacional convidado (guest operating system) para uma interação mais eficiente com o Hypervisor.Nesse contexto, assinale a alternativa que identifica o tipo de virtualização que demanda modificações no núcleo (kernel) do sistema operacional convidado, permitindo o uso de interfaces otimizadas (hypercalls) para a comunicação direta com o Hypervisor, resultando em maior eficiência operacional.
  1. AVirtualização de Containers.
  2. BVirtualização Completa.
  3. CVirtual Desktop Infrastructure.
  4. DParavirtualização.
  5. EVirtualização de Aplicações.
Revelar gabarito e comentário

GabaritoD — 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”.

Virtualização: Paravirtualização vs. Outras Técnicas

Gabarito: letra D. A paravirtualização é a técnica que exige modificações no kernel do sistema operacional convidado para que ele se comunique diretamente com o hipervisor por meio de hypercalls, otimizando o desempenho. As demais alternativas não envolvem essa adaptação do SO convidado.

A questão trata do modelo de virtualização que demanda alterações no núcleo do sistema convidado para melhorar a eficiência da comunicação com o hipervisor. Esse é o conceito central da paravirtualização, que se diferencia de outras abordagens.

Critério

Paravirtualização

Virtualização Completa

Virtualização de Containers

Modificação no kernel convidado

Sim (exige adaptação)

Não (kernel inalterado)

Não (compartilha kernel do hospedeiro)

Comunicação com o hipervisor

Hypercalls (chamadas diretas)

Tradução binária / suporte de hardware

Não há hipervisor (compartilhamento de kernel)

Desempenho

Maior eficiência (menos sobrecarga)

Menor eficiência (mais sobrecarga)

Eficiente, mas sem isolamento total de kernel

Exemplo típico

Xen (modo paravirtualizado)

VMware Workstation, KVM (com hardware)

Docker, LXC

1Paravirtualização
Modifica kernel convidado
Hypercalls diretas
Maior eficiência
2Virtualização completa
Sem modificar convidado
Emula hardware
3Containers
Sem kernel convidado
Compartilha kernel hospedeiro
4VDI
Infraestrutura de desktops
Não é técnica específica
Técnicas de virtualização
LEVELsoulevel.com.br
Técnicas de virtualização: Paravirtualização (Modifica kernel convidado, Hypercalls diretas, Maior eficiência); Virtualização completa (Sem modificar convidado, Emula hardware); Containers (Sem kernel convidado, Compartilha kernel hospedeiro); VDI (Infraestrutura de desktops, Não é técnica específica)

Alternativa A — ❌ Incorreta

A virtualização de containers (ex.: Docker, LXC) compartilha o kernel do sistema operacional hospedeiro com os containers. Não há um sistema operacional convidado com kernel próprio, portanto não há modificação de kernel para hypercalls. O isolamento ocorre em nível de sistema operacional, sem hipervisor.

Alternativa B — ❌ Incorreta

A virtualização completa (full virtualization) emula todo o hardware subjacente, permitindo que o sistema operacional convidado seja executado sem modificações. Utiliza técnicas como tradução binária ou suporte de hardware (Intel VT-x/AMD-V). Não requer alteração no kernel convidado, e as instruções sensíveis são tratadas pelo hipervisor de forma transparente.

Alternativa C — ❌ Incorreta

Virtual Desktop Infrastructure (VDI) é uma arquitetura que fornece desktops virtuais centralizados, podendo usar diferentes técnicas de virtualização (completa, paravirtualização, etc.). Não é um tipo específico de virtualização que exija modificação do kernel convidado; o termo se refere à infraestrutura, não à técnica de virtualização.

Alternativa D — ✅ Correta ⟵ GABARITO

A paravirtualização exige que o sistema operacional convidado seja modificado para substituir instruções sensíveis por chamadas diretas ao hipervisor, chamadas de hypercalls. Isso reduz a sobrecarga de virtualização, pois o convidado coopera com o hipervisor, resultando em maior eficiência. O texto de apoio menciona que "a paravirtualização" é uma das técnicas de virtualização que envolve modificações no SO convidado para melhor desempenho.

Alternativa E — ❌ Incorreta

Virtualização de aplicações (ex.: App-V, ThinApp) isola aplicações do sistema operacional, criando um ambiente virtual para cada aplicativo, sem virtualizar um sistema operacional completo. Não há kernel convidado para ser modificado.

NÃO CAIA NESSA!

A alternativa B (Virtualização Completa) pode ser confundida com paravirtualização, pois ambas são técnicas de virtualização de hardware. A diferença crucial está na modificação do SO convidado: na completa, o SO não é alterado; na paravirtualização, altera-se o kernel para usar hypercalls. Fique atento ao termo "adaptação do sistema operacional convidado" no enunciado.

Gabarito: letra D.

Link permanente: /questoes/fg127378