Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — Quadrix 2024

Sistemas OperacionaisGeral
Código
qa633006
Banca
Quadrix
Órgão
CRC RR
Ano
2024
Cargo
Tec Inf ( )

Quanto à cloud computing e à virtualização, julgue o item a seguir.

 

A virtualização de aplicativos é o tipo de virtualização que permite que vários sistemas operacionais completos e distintos sejam executados simultaneamente em um único host físico.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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 de aplicativos × virtualização de sistema

Gabarito: ERRADO (alternativa E). A afirmação descreve a virtualização de sistema (ou de plataforma), não a virtualização de aplicativos: é o hipervisor de sistema que permite executar vários sistemas operacionais completos e distintos simultaneamente sobre um único host físico. A virtualização de aplicativos, por sua vez, isola apenas uma aplicação específica, sem envolver um sistema operacional completo convidado.

A virtualização, em termos gerais, é a técnica de criar uma versão virtual de algo — hardware, sistema operacional, armazenamento ou rede — em vez de usar o recurso físico diretamente. Ela é a tecnologia central de datacenters e permite transformar um servidor físico em vários servidores virtuais, otimizando o uso de recursos e tornando as aplicações independentes do hardware. O principal motivo para seu uso é a redução de custos, a melhoria na recuperação de desastres e a economia de espaço.

Dentro desse universo, existem diferentes tipos de virtualização, e a questão explora exatamente a confusão entre dois deles:

  • Virtualização de sistema (ou de plataforma): é aquela em que um hipervisor (camada de software entre o hardware e os sistemas operacionais) permite que vários sistemas operacionais completos e distintos executem simultaneamente sobre o mesmo hardware físico. Cada sistema operacional convidado roda em uma máquina virtual isolada, com seus próprios aplicativos. Exemplos: VMware ESXi, VirtualBox, KVM. É o tipo usado em larga escala em nuvens computacionais.

  • Virtualização de aplicativos: é aquela em que uma única aplicação é isolada e executada em um ambiente virtualizado, sem a necessidade de um sistema operacional convidado completo. A aplicação roda sobre uma camada que a abstrai do sistema operacional subjacente. Exemplos clássicos: JVM (Java Virtual Machine) e CLR (Common Language Runtime, para C#).

A pegadinha da banca está em atribuir à virtualização de aplicativos uma característica que é própria da virtualização de sistema. O candidato que conhece apenas o termo genérico "virtualização" pode cair na armadilha, pois a frase parece descrever corretamente o conceito — mas o tipo nomeado está errado.

Para fixar a distinção, veja a comparação:

Critério

Virtualização de sistema

Virtualização de aplicativos

O que é virtualizado

Sistema operacional completo

Uma única aplicação

Camada envolvida

Hipervisor (nativo ou convidado)

Máquina virtual de aplicação (ex.: JVM)

Sistemas operacionais convidados

Vários, completos e distintos

Nenhum (a aplicação roda sobre o SO hospedeiro)

Exemplos

VMware ESXi, VirtualBox, KVM

JVM, CLR

Uso típico

Consolidação de servidores, nuvens

Portabilidade de aplicações entre plataformas

Guarde essa fronteira: virtualização de sistema = vários SOs completos; virtualização de aplicativos = uma única aplicação isolada. É exatamente nela que a questão se decide.

Virtualização
  • 1De sistema (plataforma)
    • Vários SOs completos
    • Hipervisor (VMware, VirtualBox)
  • 2De aplicativos
    • Uma única aplicação
    • JVM, CLR
LEVEL · soulevel.com.br

Item — ❌ ERRADO

A assertiva afirma que "a virtualização de aplicativos é o tipo de virtualização que permite que vários sistemas operacionais completos e distintos sejam executados simultaneamente em um único host físico". Isso está incorreto porque:

  • A descrição apresentada corresponde à virtualização de sistema (ou de plataforma), na qual um hipervisor cria máquinas virtuais que hospedam sistemas operacionais completos e independentes sobre o mesmo hardware.

  • A virtualização de aplicativos, ao contrário, isola apenas uma aplicação específica, executando-a em um ambiente virtualizado sem a necessidade de um sistema operacional convidado completo. Exemplos típicos são a JVM e a CLR, que executam uma única aplicação em uma linguagem específica.

Portanto, a banca trocou o tipo de virtualização: a característica descrita é da virtualização de sistema, não da de aplicativos.

NÃO CAIA NESSA!

A banca adora inverter os tipos de virtualização para confundir. Aqui, ela descreveu corretamente a virtualização de sistema, mas a atribuiu à virtualização de aplicativos. O candidato que sabe o conceito genérico de virtualização, mas não distingue os tipos, tende a marcar "Certo". Fique atento: sempre que a questão falar em "vários sistemas operacionais completos", pense em virtualização de sistema; quando falar em "uma única aplicação", pense em virtualização de aplicativos.

Gabarito: ERRADO (alternativa E).

Link permanente: /questoes/qa633006