← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2025

Questão comentada de Sistemas Operacionais

As tecnologias de virtualização permitem executar sistemas operacionais e aplicativos de maneira isolada, utilizando recursos como emuladores, máquinas virtuais e paravirtualização. Assinale a opção que descreve corretamente uma característica específica da paravirtualização.

Gabarito: B

Virtualização é a técnica que permite rodar um sistema operacional dentro de outro ambiente controlado, isolando recursos e facilitando testes, consolidação de servidores e segurança. Dentro desse universo, a paravirtualização é uma solução em que o sistema operacional convidado não age como se estivesse em um computador físico comum: ele é adaptado para “conversar” com o hipervisor de forma mais direta. Na prática, isso significa que o convidado precisa ser modificado para usar chamadas específicas ao hipervisor, chamadas de hypercalls, em vez de tentar simular toda a pilha de hardware. O ganho é desempenho melhor em certos cenários, porque há menos custo de emulação. A ideia é bem conhecida na doutrina de sistemas operacionais: troca-se compatibilidade máxima por eficiência. Por isso, a alternativa B está correta. Ela descreve exatamente a característica central da paravirtualização: o sistema operacional convidado é alterado para interagir diretamente com o hipervisor, o que melhora o desempenho. Já em máquinas virtuais tradicionais, especialmente com emulação completa, o sistema convidado geralmente não precisa ser modificado. A FGV costuma cobrar essa diferença com cuidado quase cirúrgico: virtualização completa, paravirtualização e emulação não são sinônimos. Se você lembrar que, na paravirtualização, o convidado “sabe” que está virtualizado, você já matou a questão.

Continue treinando

Questões relacionadas