Pular para o conteúdo principal

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

Sistemas OperacionaisVirtualização
Código
fg121768
Banca
FGV
Órgão
TCE-PI
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo - Controle Externo - Específica de Tecnologia da Informação - Sistemas, Engenharia de Dados e Ciência de Dados (Manhã)
Uma das soluções mais interessantes utilizadas atualmente nos servidores é a construção de sistemas por meio de contêineres. Contêineres são unidades leves e portáteis que empacotam uma aplicação e suas dependências (bibliotecas, configurações etc.), permitindo que ela seja executada de forma consistente em qualquer ambiente.Diante desse contexto, assinale a opção que indica uma característica específica de máquinas virtuais (VMs) em comparação aos contêineres.
  1. AInicialização mais rápida das instâncias.
  2. BMaior isolamento do sistema operacional.
  3. CUso mais eficiente dos recursos do sistema.
  4. DMaior portabilidade entre diferentes ambientes.
  5. ECompartilhamento do kernel do sistema operacional do host.
Revelar gabarito e comentário

GabaritoB — Maior isolamento do sistema operacional.

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

Máquinas Virtuais vs. Contêineres

Gabarito: letra B. Máquinas virtuais (VMs) fornecem maior isolamento do sistema operacional, pois cada VM executa seu próprio sistema operacional convidado sobre um hipervisor, sem compartilhar o kernel do host. Em contraste, contêineres compartilham o kernel do sistema operacional do host, o que reduz o isolamento, mas melhora a eficiência e a inicialização.

A questão cobra a diferença fundamental entre VMs e contêineres: as VMs virtualizam o hardware completo, enquanto os contêineres virtualizam apenas o sistema operacional, compartilhando o kernel. Essa distinção gera várias consequências práticas, como ilustrado nas alternativas.

Característica

Máquinas Virtuais (VMs)

Contêineres

Isolamento do SO

Maior (kernel próprio)

Menor (compartilha kernel do host)

Inicialização

Mais lenta (carrega SO completo)

Mais rápida (compartilha kernel)

Eficiência de recursos

Menor (sobrecarga do SO convidado)

Maior (sem SO inteiro por instância)

Portabilidade

Menor (depende de hardware virtualizado)

Maior (empacota app + dependências)

Compartilhamento do kernel

Não (kernel próprio)

Sim (kernel do host)

Máquinas Virtuais vs. Contêineres
  • 1VM
    • Isolamento do SO (kernel próprio)
    • Inicialização lenta
    • Consome mais recursos
    • Portabilidade menor
  • 2Contêiner
    • Isolamento leve (compartilha kernel)
    • Inicialização rápida
    • Eficiência de recursos
    • Alta portabilidade
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que VMs têm inicialização mais rápida. Na verdade, VMs levam mais tempo para iniciar, pois precisam carregar um sistema operacional completo, enquanto contêineres iniciam quase instantaneamente por compartilharem o kernel do host.

Alternativa B — ✅ Correta ⟵ GABARITO

O maior isolamento do sistema operacional é uma característica marcante das VMs. Cada VM roda seu próprio kernel e sistema operacional, isolado do host e das outras VMs. Contêineres, por compartilharem o kernel do host, oferecem isolamento mais leve (via namespaces), mas não no nível de sistema operacional completo.

Alternativa C — ❌ Incorreta

O uso mais eficiente dos recursos é típico de contêineres, que não precisam de um SO inteiro por instância. VMs consomem mais recursos (CPU, memória, armazenamento) devido à sobrecarga do sistema operacional convidado e do hipervisor.

Alternativa D — ❌ Incorreta

Maior portabilidade entre ambientes é uma vantagem dos contêineres, que empacotam a aplicação e suas dependências, garantindo comportamento consistente em diferentes hosts. VMs dependem de compatibilidade de hardware virtualizado e são menos portáteis.

Alternativa E — ❌ Incorreta

O compartilhamento do kernel do host é justamente o que os contêineres fazem, não as VMs. As VMs possuem seu próprio kernel independente, não compartilhado com o host.

NÃO CAIA NESSA!

A banca inverte as características típicas de VMs e contêineres. O candidato pode confundir as alternativas A, C, D e E, que descrevem vantagens de contêineres, como se fossem de VMs. Fique atento: a chave é o isolamento do sistema operacional — as VMs têm isolamento mais forte porque cada uma tem seu próprio kernel.

PEGA ESSA DICA!

Para memorizar, pense que VMs são "máquinas completas" (hardware virtualizado + SO próprio), enquanto contêineres são "processos isolados" que compartilham o kernel. Toda vez que a questão mencionar inicialização rápida, eficiência, portabilidade ou compartilhamento de kernel, associe a contêineres. Isolamento forte, sistema operacional próprio e maior segurança são características de VMs.

Gabarito: letra B.

Link permanente: /questoes/fg121768