Questão de Sistemas Operacionais — Virtualização — FUNDATEC 2026
Sistemas Operacionais›Virtualizaçã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.
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.
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.
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.
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.
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.