Pular para o conteúdo principal

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

Sistemas OperacionaisVirtualização
Código
qg685859
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática
Um administrador precisa criar um ambiente isolado em um servidor Linux para executar aplicações com dependências conflitantes entre si, sem a sobrecarga de instalar múltiplas máquinas virtuais completas. Após avaliar as opções disponíveis, decide utilizar contêineres Docker. Assinale a alternativa que apresenta a correta descrição da diferença entre contêineres Docker e máquinas virtuais tradicionais.
  1. AContêineres Docker virtualizam o hardware físico do servidor, incluindo processador e memória, enquanto máquinas virtuais compartilham o kernel do sistema operacional hospedeiro entre si.
  2. BContêineres Docker e máquinas virtuais utilizam o mesmo nível de isolamento, diferenciando-se apenas pelo hipervisor utilizado, sendo o Docker compatível exclusivamente com hipervisores do tipo 2.
  3. CContêineres Docker compartilham o kernel do hospedeiro e isolam o espaço de usuário, enquanto máquinas virtuais virtualizam o hardware completo com kernel próprio, resultando em maior isolamento e sobrecarga.
  4. DContêineres Docker exigem um sistema operacional convidado completo para cada instância, consumindo mais recursos que máquinas virtuais, que compartilham o kernel do hospedeiro para reduzir a sobrecarga.
  5. EContêineres Docker utilizam hipervisor do tipo 1 para isolar as aplicações diretamente sobre o hardware, eliminando a necessidade do sistema operacional hospedeiro e reduzindo a latência de acesso aos recursos físicos.
Revelar gabarito e comentário

GabaritoC — Contêineres Docker compartilham o kernel do hospedeiro e isolam o espaço de usuário, enquanto máquinas virtuais virtualizam o hardware completo com kernel próprio, resultando em maior isolamento e sobrecarga.

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: Contêineres Docker vs Máquinas Virtuais

Gabarito: Letra C. Contêineres Docker compartilham o kernel do sistema operacional hospedeiro e isolam o espaço de usuário, enquanto máquinas virtuais virtualizam o hardware completo com um kernel de sistema operacional próprio, oferecendo maior isolamento, porém com maior consumo de recursos.

A principal diferença entre as duas tecnologias está no nível de abstração:

Característica

Contêineres Docker

Máquinas Virtuais

Kernel

Compartilha o kernel do hospedeiro

Cada VM possui seu próprio kernel (convidado)

Isolamento

Isolamento em nível de processo (namespace)

Isolamento completo via hardware virtualizado

Recursos

Leve, sem sistema operacional convidado

Pesado, inclui SO convidado completo

Inicialização

Segundos

Minutos

NÃO CAIA NESSA!

Diversas alternativas invertem a relação entre contêineres e VMs. Por exemplo, afirmam que contêineres virtualizam hardware (falso) ou que VMs compartilham kernel (falso). Fique atento: contêineres compartilham o kernel; VMs virtualizam o hardware.

Alternativa A — ❌ Incorreta

Afirma que contêineres virtualizam hardware e que VMs compartilham o kernel. Na verdade, os contêineres compartilham o kernel do hospedeiro, enquanto as VMs virtualizam o hardware completo, cada uma com seu próprio kernel.

Alternativa B — ❌ Incorreta

Diz que contêineres e VMs têm o mesmo nível de isolamento. Isso é falso: as VMs oferecem isolamento muito mais forte (hardware virtualizado), enquanto contêineres isolam apenas o espaço de usuário (namespace). Além disso, a alternativa limita o Docker a hipervisores tipo 2, o que não é correto.

Alternativa C — ✅ Correta ⟵ GABARITO

Descreve exatamente a diferença: contêineres compartilham o kernel do hospedeiro e isolam o espaço de usuário, enquanto VMs virtualizam o hardware completo com kernel próprio, resultando em maior isolamento e maior sobrecarga de recursos.

Alternativa D — ❌ Incorreta

Inverte a relação: afirma que contêineres exigem um SO convidado completo (falso) e que VMs compartilham o kernel (falso). Na prática, é o oposto.

Alternativa E — ❌ Incorreta

Diz que contêineres Docker utilizam hipervisor tipo 1 diretamente sobre o hardware, eliminando o SO hospedeiro. Na verdade, o Docker roda sobre o kernel do hospedeiro (Linux), não substitui o SO. O uso de hipervisor tipo 1 é típico de VMs, não de contêineres.

Gabarito: Letra C.

Link permanente: /questoes/qg685859