Qual das seguintes alternativas é uma tecnologia de virtuali...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Tema central da questão:
Esta questão aborda o conceito de virtualização, uma tecnologia fundamental em sistemas operacionais que permite a execução de múltiplos sistemas operacionais em uma única máquina física. O foco aqui é compreender as diferentes abordagens de virtualização e identificar qual delas permite que o sistema operacional do host e do convidado compartilhem o mesmo kernel.
Resumo teórico:
A virtualização é uma técnica que permite a criação de uma versão virtual (em vez de real) de algo, como um sistema operacional, um servidor, um dispositivo de armazenamento ou recursos de rede. Existem diversas abordagens, cada uma com suas características específicas:
- Emuladores: Simulam completamente o hardware, permitindo que o sistema operacional convidado não tenha conhecimento do ambiente em que está sendo executado.
- Paravirtualização: O sistema operacional convidado é modificado para interagir diretamente com o host, permitindo o compartilhamento do mesmo kernel.
- Máquinas Virtuais: Criam uma cópia virtual completa do hardware, permitindo que múltiplos sistemas operacionais sejam executados simultaneamente.
- Virtualização Completa: O sistema operacional convidado é isolado completamente, com uma cópia completa do hardware virtual.
- Virtualização de Aplicativos: Executa aplicativos em um ambiente virtualizado, sem virtualizar o sistema operacional completo.
Fonte relevante: Para um estudo aprofundado, recomendo consultar a documentação da VMware e o livro "Operating System Concepts" de Silberschatz, Galvin e Gagne.
Justificativa da alternativa correta:
A alternativa correta é a B - Paravirtualização. Nesta abordagem, o sistema operacional do host e do convidado compartilham o mesmo kernel, permitindo uma interação mais direta e eficiente entre ambos. A paravirtualização é vantajosa em termos de desempenho, pois reduz a sobrecarga de emulação completa do hardware.
Análise das alternativas incorretas:
- A - Emuladores: Não compartilham o kernel, pois simulam completamente o hardware, permitindo que o sistema operacional convidado funcione em qualquer ambiente, mas com maior sobrecarga.
- C - Máquinas Virtuais: Cada máquina virtual tem seu próprio kernel, não compartilhando com o host.
- D - Virtualização Completa: Similar às máquinas virtuais, cada sistema operacional convidado é isolado completamente, com seu próprio kernel.
- E - Virtualização de Aplicativos: Foca em executar aplicativos específicos em ambientes virtualizados, sem virtualizar o sistema operacional completo ou compartilhar kernels.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A paravirtualizaçãoé uma técnica de virtualização em que o sistema operacional convidado (guest)é modificadopara funcionar em conjunto com o sistema operacional do host, compartilhando o mesmo kernelou utilizando chamadas específicas para o hipervisor.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo