Questão de Sistemas Operacionais — Virtualização — Quadrix 2023
- Código
- qg028700
- Banca
- Quadrix
- Órgão
- CRO - SC
- Ano
- 2023
- Nível
- Médio
- Cargo
- Técnico em Informática
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: letra C (Certo). A afirmação está correta: máquinas virtuais (VMs) simulam os componentes físicos de um computador (CPU, memória, disco, rede) por meio de uma camada de software chamada hipervisor, permitindo que um sistema operacional diferente seja instalado e executado em cada VM, de forma isolada, sobre o mesmo hardware físico. Esse é o princípio fundamental da virtualização de sistema.
A virtualização é uma técnica que separa o sistema operacional e as aplicações do hardware físico, criando uma camada intermediária que abstrai os recursos reais. No contexto de máquinas virtuais de sistema, o hipervisor (ou monitor de máquinas virtuais – VMM) é o software responsável por gerenciar e virtualizar os recursos do hardware, apresentando a cada VM um conjunto próprio e independente de recursos virtuais. Assim, cada VM se comporta como um computador completo, capaz de executar seu próprio sistema operacional convidado (guest OS), sem que os sistemas operacionais das diferentes VMs interfiram uns nos outros.
Essa capacidade de executar múltiplos sistemas operacionais simultaneamente em um único servidor físico é a base da consolidação de servidores, uma das principais aplicações da virtualização. Em vez de manter vários servidores físicos subutilizados, cada um com um sistema operacional e aplicações específicas, é possível consolidá-los em um único hardware, reduzindo custos com equipamentos, energia e espaço físico. Além disso, a virtualização oferece forte isolamento entre as VMs, o que aumenta a segurança e a confiabilidade do ambiente.
Existem duas arquiteturas principais de hipervisores de sistema: o hipervisor nativo (tipo I), que executa diretamente sobre o hardware, sem um sistema operacional subjacente (ex.: VMware ESXi, Xen, KVM), e o hipervisor convidado (tipo II), que executa como um processo de um sistema operacional hospedeiro (ex.: VMware Workstation, VirtualBox). Em ambos os casos, o princípio é o mesmo: simular os componentes físicos para que cada VM possa rodar um sistema operacional distinto.
A pegadinha que a banca poderia explorar é confundir máquinas virtuais com contêineres. Enquanto as VMs virtualizam o hardware e cada uma carrega seu próprio sistema operacional completo, os contêineres virtualizam o sistema operacional e compartilham o kernel do hospedeiro, sendo mais leves e rápidos, porém com menos isolamento. A afirmação da questão descreve exatamente o modelo de máquina virtual, não o de contêiner.
Guarde a distinção central: VM = hardware virtualizado + SO próprio por VM; contêiner = SO compartilhado + isolamento em nível de processo. É essa fronteira que separa os conceitos e que a banca costuma explorar em questões sobre novas tecnologias.
A afirmativa está correta. As máquinas virtuais simulam os componentes físicos de um computador, como CPU, memória, disco e dispositivos de rede, por meio do hipervisor. Essa simulação permite que cada VM execute um sistema operacional diferente, de forma isolada, sobre o mesmo hardware físico. É exatamente o que ocorre, por exemplo, ao rodar Windows e Linux simultaneamente em um mesmo servidor usando VMware ou VirtualBox.
Conceito (virtualização de sistema):
"Uma máquina virtual é uma camada de software que 'transforma' um sistema em outro, ou seja, que usa os serviços fornecidos por um sistema operacional (ou pelo hardware) para construir a interface de outro sistema."
Esse trecho, extraído da literatura de sistemas operacionais, reforça que a VM é uma abstração que simula o hardware, permitindo a execução de sistemas operacionais distintos. A afirmação do enunciado está em plena conformidade com esse conceito.
Gabarito: letra C (Certo).
Link permanente: /questoes/qg028700