Questão de Sistemas Operacionais — Virtualização — FUNDATEC 2023
- Código
- qq897601
- Banca
- FUNDATEC
- Órgão
- PROCERGS
- Ano
- 2023
- Nível
- Médio
- Cargo
- TI - Técnico em Informática
- AV – F – F – V.
- BF – V – V – V.
- CV – V – V – V.
- DV – F – F – F.
- EF – V – F – F.
GabaritoB — F – V – V – V.
Gabarito: B (F – V – V – V). Apenas a 1ª assertiva é falsa, pois a virtualização moderna depende de suporte de hardware da CPU (ex.: Intel VT-x, AMD-V) para desempenho eficiente. As demais são verdadeiras: é comum implementar suspensão/congelamento; há isolamento entre hospedeiro e VMs e entre VMs; e desenvolvedores podem executar múltiplos SOs concorrentemente.
A banca testa conceitos básicos de virtualização, com pegadinha na primeira assertiva que nega a dependência de CPU.
A afirmação "não depende dos recursos fornecidos pela CPU" é incorreta. Embora exista virtualização por software (binário tradução) sem suporte de hardware, a virtualização eficiente e moderna exige extensões como Intel VT-x ou AMD-V. Sem elas, o desempenho é severamente prejudicado. Portanto, a capacidade de virtualizar depende sim da CPU.
Recurso comum à maioria das implementações de virtualização é a capacidade de congelar ou suspender a máquina virtual em execução. Hipervisores como VMware, VirtualBox e Hyper-V permitem salvar o estado completo da VM (suspend/snapshot) e retomar posteriormente. O texto de apoio menciona que a migração de VMs é facilitada porque todo o estado (memória, disco) pode ser movido, o que é relacionado.
"O sistema hospedeiro é protegido das máquinas virtuais, da mesma forma que as máquinas virtuais são protegidas umas das outras." O isolamento é uma vantagem crucial da virtualização: cada VM executa em ambiente isolado, gerenciado pelo hipervisor. Uma falha em uma VM não afeta as outras nem o hospedeiro. O texto afirma: "uma falha em uma máquina virtual não derruba nenhuma outra" e "diferentes servidores podem executar em diferentes máquinas virtuais, mantendo desse modo um modelo de falha parcial".
"Uma vantagem das máquinas virtuais para os desenvolvedores é que múltiplos sistemas operacionais podem ser executados concorrentemente na estação de trabalho do desenvolvedor." O texto diz: "Um programador [...] não precisa mais ter uma dúzia de computadores... Ele apenas cria uma dúzia de máquinas virtuais em um único computador e instala um diferente sistema operacional em cada uma." Isso permite testar programas em vários ambientes simultaneamente.
Agora, relacionando com as alternativas:
Sequência V-F-F-V. Erro na 1ª (V quando deveria F), 2ª (F quando V) e 3ª (F quando V). Apenas a 4ª está correta.
Sequência F-V-V-V, que corresponde exatamente aos valores corretos.
Sequência V-V-V-V. Erro na 1ª assertiva (deveria ser F).
Sequência V-F-F-F. Erro na 1ª (V), 2ª (F), 3ª (F) e 4ª (F). Apenas a 1ª está errada? Na verdade, todas as assertivas erradas exceto a 4ª? Não, a 1ª deveria F mas está V; as demais deveriam V mas estão F. Portanto, todas incorretas.
Sequência F-V-F-F. Erro na 3ª (F quando V) e 4ª (F quando V).
Para resolver questões de V/F sobre virtualização, lembre-se dos pilares: isolamento, independência de hardware (parcial), eficiência depende de CPU, e possibilidade de execução simultânea de múltiplos SOs. A primeira assertiva é a mais traiçoeira: a virtualização pode ser feita sem suporte de hardware, mas a capacidade de virtualizar eficientemente depende dos recursos da CPU.
Gabarito: letra B (F – V – V – V).
Link permanente: /questoes/qq897601