Pular para o conteúdo principal

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

Sistemas OperacionaisVirtualização
Código
qq894242
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Referente às abordagens mais atuais para apoiar o desenvolvimento, qual surge com a ideia de encapsulamento de execução e isolamento de núcleo, trazendo segurança na hora da execução de tarefas e uma velocidade maior para a instanciação da virtualização?
  1. AVirtualização.
  2. BMáquina Virtual.
  3. COrquestração.
  4. DKubernetes.
  5. EContainers.
Revelar gabarito e comentário

GabaritoE — Containers.

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 e Containers

Gabarito: letra E (Containers). A tecnologia de contêineres surge como uma abordagem moderna que encapsula a execução de aplicações e isola o núcleo (kernel) do sistema operacional, garantindo segurança e uma instanciação muito mais rápida do que as máquinas virtuais tradicionais. Enquanto a virtualização clássica (máquinas virtuais) emula hardware completo e carrega um sistema operacional inteiro, os contêineres compartilham o kernel do host e virtualizam apenas o espaço de usuário, resultando em inicialização quase instantânea e menor overhead.

  1. 1Virtualização clássica (VM)Mais lenta, emula hardware
  2. 2ContêineresEncapsula execução, isola núcleo
  3. 3Orquestração (K8s)Gerencia contêineres
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Virtualização é o conceito geral, não a abordagem específica que enfatiza o encapsulamento e isolamento de núcleo. A pergunta busca a técnica mais recente que oferece maior velocidade de instanciação – característica dos contêineres, não da virtualização em sentido amplo.

Alternativa B — ❌ Incorreta

Máquina Virtual também encapsula execução e isola recursos, mas seu modelo é mais pesado: cada VM inclui um sistema operacional completo, o que torna a instanciação mais lenta. O isolamento ocorre em nível de hardware virtualizado, não de núcleo compartilhado. A descrição do enunciado (“isolamento de núcleo”) é precisamente a marca dos contêineres, que isolam processos no próprio kernel do host.

Alternativa C — ❌ Incorreta

Orquestração é uma camada superior que gerencia, escala e coordena contêineres (ex.: Kubernetes). Ela não é a tecnologia de encapsulamento em si, mas uma ferramenta de gerenciamento. O enunciado fala da ideia que “surge” como abordagem de desenvolvimento, e a orquestração pressupõe a existência dos contêineres.

Alternativa D — ❌ Incorreta

Kubernetes é uma plataforma de orquestração de contêineres, não a tecnologia fundamental de encapsulamento. Embora seja muito atual, seu papel é automatizar a implantação, o escalonamento e a operação de contêineres – não é a ideia original de “encapsulamento de execução e isolamento de núcleo”.

Alternativa E — ✅ Correta ⟵ GABARITO

Containers correspondem exatamente ao descrito: encapsulam a aplicação e suas dependências, isolam o processo em nível de kernel (usando recursos como namespaces e cgroups) e são instanciados em segundos, pois não há necessidade de inicializar um sistema operacional completo. Essa abordagem revolucionou o desenvolvimento e a implantação de software, tornando-se a base de tecnologias como Docker.

Gabarito: letra E (Containers).

Link permanente: /questoes/qq894242