Pular para o conteúdo principal

Questão de Sistemas Operacionais — Virtualização — VUNESP 2023

Sistemas OperacionaisVirtualização
Código
vu078924
Banca
VUNESP
Órgão
TCM-SP
Ano
2023
Nível
Superior
Cargo
Auditor de Controle Externo - Especialidade: Tecnologia da Informação
No contexto de virtualização em nível de sistema operacional (OS-level virtualization), containers executando no mesmo sistema
  1. Apodem apresentar isolamento do sistema de arquivos, mas não de limites de memória.
  2. Bpodem apresentar isolamento do sistema de arquivos, mas não de rede.
  3. Ccompartilham o kernel do sistema operacional hospedeiro.
  4. Dpossuem suas próprias camadas de hardware virtualizadas e independentes.
  5. Enão possibilitam isolamento de recursos do sistema operacional hospedeiro, tais como sistema de arquivos e rede.
Revelar gabarito e comentário

GabaritoC — compartilham o kernel do sistema operacional hospedeiro.

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 em nível de sistema operacional (Containers)

Gabarito: letra C. Containers executando no mesmo sistema compartilham o kernel do sistema operacional hospedeiro, característica essencial da virtualização a nível de SO. Isso os diferencia das máquinas virtuais, que possuem hipervisor e kernels próprios.

A banca testa a compreensão da diferença fundamental entre containers e máquinas virtuais. Enquanto containers usam o mesmo kernel do host e isolamento via namespaces e cgroups, VMs virtualizam hardware completo, cada uma com seu próprio sistema operacional.

Característica

Containers (OS-level)

Máquinas Virtuais

Kernel

Compartilha o kernel do hospedeiro

Cada VM tem seu próprio kernel

Isolamento

Namespaces e cgroups

Hipervisor

Inicialização

Segundos

Minutos

Uso de recursos

Leve (compartilha SO)

Pesado (SO completo por VM)

Virtualização
  • 1OS-level (containers)
    • Compartilha kernel do host
    • Isolamento: namespaces + cgroups
    • Inicialização: segundos
    • Uso: leve
  • 2Máquinas virtuais
    • Kernel próprio por VM
    • Isolamento: hipervisor
    • Inicialização: minutos
    • Uso: pesado
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que containers têm isolamento de sistema de arquivos, mas não de memória. Na verdade, o isolamento de memória é feito via cgroups; portanto, ambos são possíveis.

Alternativa B — ❌ Incorreta

Afirma isolamento de sistema de arquivos, mas não de rede. Contêineres possuem namespaces de rede, permitindo isolamento de rede completo (IP, portas, etc.).

Alternativa C — ✅ Correta ⟵ GABARITO

Essa é a definição central: containers compartilham o kernel do sistema operacional hospedeiro. Eles executam como processos isolados, mas usando o mesmo kernel.

Alternativa D — ❌ Incorreta

Descreve máquinas virtuais tradicionais, que possuem camadas de hardware virtualizadas independentes. Containers não virtualizam hardware; compartilham o kernel e utilizam abstrações do SO.

Alternativa E — ❌ Incorreta

Afirma que containers não possibilitam isolamento de recursos como sistema de arquivos e rede. Na verdade, eles permitem isolamento robusto via namespaces (mount, network, PID, etc.) e cgroups (CPU, memória, I/O).

NÃO CAIA NESSA!

A banca tenta confundir containers com máquinas virtuais. Lembre-se: containers compartilham o kernel do host; VMs têm kernels próprios e hipervisor. Nas alternativas que negam isolamento (A, B, E) ou que atribuem hardware virtualizado (D), a intenção é fazer o candidato trocar o conceito. Fique atento à palavra "compartilham" – é a chave para acertar!

Gabarito: letra C.

Link permanente: /questoes/vu078924