Pular para o conteúdo principal

Questão de Sistemas Operacionais — Virtualização — Avança SP 2025

Sistemas OperacionaisVirtualização
Código
qg425069
Banca
Avança SP
Órgão
UNITAU
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas Sênior
Em um ambiente de virtualização, qual tecnologia permite a abstração completa do hardware subjacente para a execução de múltiplas máquinas virtuais?
  1. AContainers
  2. BHypervisor
  3. CBare-metal
  4. DOrquestração
  5. EVirtual Switch
Revelar gabarito e comentário

GabaritoB — Hypervisor

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: o papel do hipervisor

Gabarito: letra B. O hipervisor é a camada de software que permite a abstração completa do hardware subjacente, criando e gerenciando múltiplas máquinas virtuais (VMs) que executam seus próprios sistemas operacionais de forma isolada. Essa é a definição central de virtualização de hardware, conforme a literatura clássica de sistemas operacionais.

A virtualização é uma técnica que separa a aplicação e o sistema operacional dos componentes físicos, criando uma versão virtual de recursos como hardware, sistema operacional, armazenamento ou rede. No contexto de máquinas virtuais, o hipervisor é o componente essencial que torna isso possível. Ele atua como uma camada entre o hardware físico e os sistemas operacionais convidados, gerenciando o acesso aos recursos físicos (CPU, memória, disco, rede) e garantindo o isolamento entre as VMs. Existem dois tipos principais de hipervisores: o nativo (tipo I), que executa diretamente sobre o hardware, e o convidado (tipo II), que executa sobre um sistema operacional hospedeiro. O hipervisor nativo, como o VMware ESXi e o Xen, é mais eficiente por acessar diretamente o hardware, enquanto o convidado, como o VirtualBox e o VMware Workstation, é mais flexível por rodar como um processo comum.

A distinção entre virtualização e abstração é importante: enquanto a abstração esconde os detalhes de baixo nível para simplificar o uso (como o sistema de arquivos), a virtualização cria novas interfaces a partir das existentes, permitindo que um sistema convidado veja um hardware virtualizado (por exemplo, um processador Sparc visto como Intel). O hipervisor é justamente a camada que implementa essa virtualização de hardware, traduzindo as instruções do sistema convidado para o hardware real.

A pegadinha desta questão está em confundir o hipervisor com outras tecnologias relacionadas, como containers, que virtualizam o sistema operacional (compartilhando o kernel do host), ou com a orquestração, que gerencia o ciclo de vida de containers ou VMs em larga escala. O enunciado pede especificamente a "abstração completa do hardware subjacente para a execução de múltiplas máquinas virtuais", o que é a função exata do hipervisor.

Guarde o critério decisivo: a pergunta é sobre a tecnologia que abstrai o hardware para criar VMs isoladas — isso é o hipervisor. As demais alternativas ou não abstraem o hardware (containers), ou são tipos de hipervisor (bare-metal), ou são ferramentas de gerenciamento (orquestração, virtual switch).

Virtualização
  • 1Abstração completa do hardware
    • Hypervisor (gabarito)
      • Tipo I (nativo): ESXi, Xen, KVM
      • Tipo II (convidado): VirtualBox, Workstation
  • 2Virtualização do SO
    • Containers (Docker, LXC)
    • Compartilham o kernel do host
  • 3Gerenciamento
    • Orquestração (Kubernetes)
    • Virtual Switch (rede)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Containers (como Docker e LXC) não abstraem o hardware subjacente; eles virtualizam o sistema operacional, compartilhando o kernel do host e isolando apenas o espaço de usuário. Cada container executa como um processo isolado, sem um sistema operacional convidado completo. Portanto, não atendem ao requisito de "abstração completa do hardware" para múltiplas máquinas virtuais.

Alternativa B — ✅ Correta ⟵ GABARITO

O hipervisor é a tecnologia que abstrai completamente o hardware subjacente, permitindo a execução de múltiplas máquinas virtuais, cada uma com seu próprio sistema operacional. Ele gerencia os recursos físicos e fornece uma interface virtualizada para cada VM, garantindo isolamento e independência. Exemplos incluem VMware ESXi, Xen, KVM e Hyper-V.

Alternativa C — ❌ Incorreta

Bare-metal é um termo que se refere a um hipervisor nativo (tipo I), que executa diretamente sobre o hardware, sem um sistema operacional subjacente. Embora seja um tipo de hipervisor, a alternativa "Bare-metal" não é a tecnologia genérica que abstrai o hardware; é uma classificação específica. A questão pede a tecnologia em si, que é o hipervisor, e não um subtipo.

Alternativa D — ❌ Incorreta

Orquestração (como Kubernetes) é uma ferramenta de gerenciamento que automatiza a implantação, o escalonamento e a operação de containers ou máquinas virtuais. Ela não abstrai o hardware; opera sobre a infraestrutura já virtualizada ou containerizada. Portanto, não é a tecnologia responsável pela abstração do hardware.

Alternativa E — ❌ Incorreta

Virtual Switch (vSwitch) é um componente de rede virtual que conecta máquinas virtuais entre si e com a rede física. Ele é parte do ambiente virtualizado, mas não abstrai o hardware como um todo; apenas virtualiza a camada de rede. A abstração completa do hardware é função do hipervisor.

Gabarito: letra B

Link permanente: /questoes/qg425069