Pular para o conteúdo principal

Questão de Arquitetura de Software — Sistemas Operacionais — CESPE / CEBRASPE 2024

Arquitetura de SoftwareSistemas Operacionais
Código
ce185387
Banca
CESPE / CEBRASPE
Órgão
SEBRAE-NACIONAL
Ano
2024
Nível
Superior
Cargo
Analista Técnico II – Infraestrutura Rede
Existem diversos tipos de virtualização disponíveis para uso por administradores de ambientes de rede. Um deles apresenta a virtualização no nível do sistema operacional, permitindo a criação e o gerenciamento de vários ambientes isolados em uma única instância do sistema operacional; tais ambientes não são máquinas virtuais “verdadeiras” porque não incluem um sistema operacional.No parágrafo precedente, é descrito o conceito de
  1. Ahipervisores do tipo 2.
  2. Bparavirtualização.
  3. Cconteinerização.
  4. Dhipervisores do tipo 1.
Revelar gabarito e comentário

GabaritoC — conteinerizaçã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”.

Conteinerização (Virtualização no Nível do Sistema Operacional)

Gabarito: letra C. O trecho descreve exatamente o conceito de conteinerização (ou máquinas virtuais de sistema operacional), que cria ambientes isolados (contêineres) compartilhando o mesmo kernel do sistema operacional hospedeiro, sem incluir um sistema operacional convidado. Essa é a definição clássica, conforme o material de apoio (Sistemas Operacionais: Conceitos e Mecanismos, cap. 32, seção "Máquinas virtuais de sistema operacional").

A banca testa a diferença entre virtualização completa (que exige um SO convidado) e a virtualização no nível do SO, na qual o próprio kernel do hospedeiro gerencia o isolamento.

1Completa (SO convidado)
Hipervisor tipo 1 (nativo)
Hipervisor tipo 2 (convidado)
2Paravirtualização
SO convidado modificado
3Conteinerização (nível do SO)
Ambientes isolados
Compartilham kernel do hospedeiro
Sem SO convidado
Virtualização
LEVELsoulevel.com.br
Virtualização: Completa (SO convidado) (Hipervisor tipo 1 (nativo), Hipervisor tipo 2 (convidado)); Paravirtualização (SO convidado modificado); Conteinerização (nível do SO) (Ambientes isolados, Compartilham kernel do hospedeiro, Sem SO convidado)

Alternativa A — ❌ Incorreta

Hipervisores do tipo 2 (convidados) executam sobre um sistema operacional hospedeiro e criam máquinas virtuais completas, cada uma com seu próprio sistema operacional convidado. Isso não corresponde à descrição, que fala de ambientes isolados SEM sistema operacional próprio.

Alternativa B — ❌ Incorreta

A paravirtualização modifica o sistema operacional convidado para se comunicar diretamente com o hipervisor, mas ainda envolve a execução de um SO convidado. A descrição do enunciado não menciona modificação no SO e afirma que não há SO convidado — portanto, não é paravirtualização.

Alternativa C — ✅ Correta ⟵ GABARITO

A conteinerização (ou virtualização no nível do SO) divide o espaço de usuário em domínios isolados (contêineres) que compartilham o mesmo núcleo do sistema operacional. Isso é exatamente o que o enunciado descreve: "virtualização no nível do sistema operacional, permitindo a criação e o gerenciamento de vários ambientes isolados em uma única instância do sistema operacional; tais ambientes não são máquinas virtuais verdadeiras porque não incluem um sistema operacional."

Alternativa D — ❌ Incorreta

Hipervisores do tipo 1 (nativos) executam diretamente sobre o hardware e suportam múltiplos sistemas operacionais convidados. Cada máquina virtual possui seu próprio SO, o que contrasta com a ausência de SO convidado descrita no enunciado.

NÃO CAIA NESSA!

A descrição pode ser confundida com paravirtualização ou hipervisores, mas a chave está em "não incluem um sistema operacional" — os contêineres compartilham o kernel do hospedeiro, enquanto máquinas virtuais tradicionais (seja tipo 1 ou 2) executam SOs convidados completos. A banca usa exatamente esse ponto para separar os conceitos.

PEGA ESSA DICA!

Para memorizar: se a tecnologia isola aplicações sem rodar SO separado → contêiner (Docker, LXC). Se roda SO convidado completo → hipervisor (tipo 1: VMware ESXi; tipo 2: VirtualBox). A paravirtualização é um tipo especial de hipervisor que requer SO convidado adaptado.

Gabarito: letra C.

Link permanente: /questoes/ce185387