Pular para o conteúdo principal

Questão de Sistemas Operacionais — Virtualização — CESPE / CEBRASPE 2024

Sistemas OperacionaisVirtualização
Código
ce189097
Banca
CESPE / CEBRASPE
Órgão
TCE-PR
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo – Área: Informática
Assinale a opção que corresponde ao tipo de virtualização em que o sistema operacional visitante precisa receber mudanças para ser executado no VMM (virtual machine monitor).
  1. Avirtualização de servidores
  2. Bhipervisor tipo 1
  3. Chipervisor tipo 2
  4. Dvirtualização total
  5. Eparavirtualização
Revelar gabarito e comentário

GabaritoE — paravirtualizaçã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”.

Paravirtualização

Gabarito: letra E. A paravirtualização é o tipo de virtualização em que o sistema operacional convidado (visitante) precisa ser modificado para ser executado no VMM (monitor de máquina virtual). Diferentemente da virtualização total, que emula o hardware completo sem exigir alterações no SO, a paravirtualização otimiza o desempenho ao expor uma interface de hardware modificada, exigindo adaptação do kernel do SO convidado para fazer chamadas conscientes ao hipervisor.

A questão cobra a definição clássica de paravirtualização, um conceito central em sistemas operacionais e virtualização. A alternativa E é a única que descreve exatamente essa característica.

Alternativa A — ❌ Incorreta

A virtualização de servidores é um termo genérico que abrange qualquer técnica para executar múltiplos servidores virtuais em um único hardware físico. Não especifica se o SO convidado precisa ou não ser modificado.

Alternativa B — ❌ Incorreta

Hipervisor tipo 1 (bare-metal) executa diretamente sobre o hardware, mas pode suportar tanto virtualização total quanto paravirtualização. O tipo de hipervisor não determina a necessidade de modificação no SO convidado.

Alternativa C — ❌ Incorreta

Hipervisor tipo 2 (hosted) roda sobre um sistema operacional hospedeiro. Assim como o tipo 1, pode oferecer virtualização total ou paravirtualizada. A classificação entre tipo 1 e 2 não é o que define a exigência de alteração no SO.

Alternativa D — ❌ Incorreta

Virtualização total (full virtualization) emula o hardware completo, permitindo que o sistema operacional convidado seja executado sem qualquer modificação, pois acredita estar rodando diretamente sobre o hardware real.

Alternativa E — ✅ Correta ⟵ GABARITO

Paravirtualização exige que o sistema operacional convidado seja modificado para se comunicar diretamente com o VMM (hipervisor) por meio de chamadas explícitas (hypercalls). Isso melhora o desempenho, mas requer alterações no kernel do SO convidado, ao contrário da virtualização total.

PEGA ESSA DICA!

Para memorizar: na virtualização total, o SO convidado não sabe que está virtualizado e não precisa de mudanças. Na paravirtualização, o SO sabe e precisa ser parcialmente adaptado para interagir com o hipervisor. O prefixo "para-" indica "ao lado" — o SO funciona ao lado do VMM, consciente dele.

Gabarito: letra E.

Link permanente: /questoes/ce189097