Questão de Sistemas Operacionais — Virtualização — Quadrix 2025
- Código
- qg594985
- Banca
- Quadrix
- Órgão
- CFO
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Infraestrutura
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO (alternativa C). A virtualização é exatamente a técnica que permite executar múltiplos sistemas operacionais simultaneamente em um único servidor físico, por meio de uma camada de software chamada hipervisor (ou VMM — Virtual Machine Monitor), que particiona e gerencia os recursos de hardware entre as máquinas virtuais. Essa é a definição central do conceito, amplamente consolidada na literatura de sistemas operacionais e na prática de datacenters.
A virtualização é a tecnologia que sustenta os datacenters modernos, sejam eles compartilhados ou privativos. O princípio fundamental é a separação entre o software (sistema operacional e aplicações) e o hardware físico. Em vez de cada servidor físico rodar um único sistema operacional — o que desperdiça capacidade de processamento —, um hipervisor cria uma camada de abstração que permite que vários sistemas operacionais (chamados de guest ou hóspedes) rodem de forma isolada, cada um em sua própria máquina virtual (VM), sobre o mesmo hardware.
Essa capacidade traz benefícios diretos para os datacenters: consolidação de servidores (redução do número de máquinas físicas), economia de custos com hardware, energia e espaço físico, isolamento entre ambientes (a falha de uma VM não afeta as demais), facilidade de migração e replicação de máquinas virtuais, e suporte a sistemas legados que não rodam mais no hardware atual. É por isso que a virtualização é considerada a base da computação em nuvem: provedores como AWS, Azure e GCP executam milhões de VMs em seus datacenters usando exatamente esse princípio.
Existem diferentes tipos de virtualização, mas a mais relevante para esta questão é a virtualização de hardware (ou virtualização completa), na qual o hipervisor emula a interface completa do hardware (CPU, memória, dispositivos de E/S), permitindo que um sistema operacional convidado rode como se estivesse em uma máquina física dedicada. O hipervisor pode ser do tipo 1 (bare-metal, roda diretamente no hardware, como VMware ESXi, Microsoft Hyper-V e KVM) ou do tipo 2 (hosted, roda sobre um sistema operacional hospedeiro, como Oracle VirtualBox e VMware Workstation). Em ambos os casos, o resultado é o mesmo: múltiplos sistemas operacionais executando em um único servidor físico.
A pegadinha que a banca poderia explorar aqui seria confundir virtualização com outras tecnologias, como contêineres (que compartilham o kernel do sistema operacional hospedeiro e não virtualizam o hardware) ou com emulação (que simula uma arquitetura de hardware diferente da real). Mas a afirmação do enunciado é a definição mais básica e correta do conceito, sem qualquer ressalva que a torne falsa.
Guarde o critério decisivo: virtualização = múltiplos SOs em um único hardware físico, via hipervisor. É exatamente isso que a afirmação descreve, e é por isso que ela está correta.
A afirmação está correta porque descreve com precisão o propósito central da virtualização. O hipervisor — camada de software que gerencia as máquinas virtuais — permite que cada VM execute seu próprio sistema operacional de forma isolada, compartilhando os recursos físicos do servidor (CPU, memória, armazenamento, rede). Isso é confirmado pela literatura: a virtualização "transforma, obedecidas certas condições, um servidor físico em vários servidores virtuais", e "permite executar múltiplos sistemas operacionais simultaneamente em um único computador físico". Não há qualquer exceção ou condição que torne a afirmação falsa — ela é a definição canônica do conceito.
A alternativa E está incorreta porque nega exatamente o que a virtualização faz. Afirmar que a virtualização não permite executar múltiplos sistemas operacionais em um único servidor físico contraria o próprio conceito, que é definido justamente por essa capacidade. A banca, ao apresentar essa alternativa, explora a possibilidade de o candidato confundir virtualização com outras técnicas (como particionamento de disco ou execução de múltiplas aplicações em um único SO), mas a definição correta é inequívoca: a virtualização existe precisamente para permitir que vários sistemas operacionais rodem, de forma isolada e simultânea, sobre um único hardware físico.
Gabarito: CERTO (alternativa C).
Link permanente: /questoes/qg594985