Com referência a virtualização, julgue o item que se segue...
A paravirtualização permite a utilização de processadores que não possuam suporte nativo.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
A questão aborda o conceito de paravirtualização, uma técnica de virtualização em que o sistema operacional do convidado (guest OS) é modificado para trabalhar em harmonia com o hipervisor, que é uma camada de software responsável por gerenciar as máquinas virtuais. A paravirtualização é diferente da virtualização completa, onde o sistema operacional convidado pode ser executado sem modificações, como se estivesse em um hardware físico.
Uma das vantagens da paravirtualização é que ela pode ser utilizada mesmo em processadores que não oferecem suporte nativo à virtualização, como recursos de extensões de virtualização de hardware (Intel VT-x ou AMD-V). Isso é possível porque, ao modificar o sistema operacional convidado, a paravirtualização permite que o mesmo execute em um ambiente virtualizado sem a necessidade de emular um ambiente de hardware completamente isolado, o que reduz a necessidade de instruções específicas de virtualização de hardware.
Portanto, a afirmação da questão está correta, pois a paravirtualização permite, de fato, a utilização de processadores que não possuam suporte nativo para técnicas de virtualização mais avançadas, ao modificar o sistema operacional convidado para ser mais eficiente dentro de um ambiente virtual.
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
Todas instruções executadas pelo sistema hóspede devem ser testadas na máquina virtual para saber se elas são sensíveis ou não, o que representa um custo de processamento. As instruções sensíveis devem ser interceptadas e emuladas no hospedeiro para evitar que a máquina virtual altere o comportamento do sistema nativo. Essa interceptação e essa emulação podem ser onerosas se o processador nativo não possuir suporte em hardware para virtualização. Os fabricantes de processadores Intel e AMD desenvolveram extensões para arquitetura x86 para prover mecanismos que facilitassem essa tarefa.
Sistemas Operacionais - Vol. 11: Série Livros Didáticos Informática UFRGS
Um SO convidado paravirtualizado tem a assistência de um compilador inteligente que atua na substituição de instruções de SO não virtualizáveis por hiperchamadas (hypercalls) quando for executar uma instrução sensível.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo