Um determinado ambiente de virtualização apresenta as ...
Um determinado ambiente de virtualização apresenta as características a seguir.
I. Sistema operacional modificado.
II. Acesso direto ao hardware.
III. Uso de múltiplos processadores.
IV. Uso de chamadas de monitor (hypervisor calls) de alto nível.
Dentre os itens listados, assinale a opção que apresenta as características de um sistema paravirtualizado.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos entender a questão e justificar a alternativa correta:
Alternativa Correta: A
A paravirtualização é uma técnica de virtualização que utiliza um sistema operacional modificado para interagir com o hypervisor, permitindo um desempenho melhor do que na virtualização completa, onde o hardware é emulado.
Vamos analisar cada característica listada na questão:
🔹 I. Sistema operacional modificado: Esta é uma característica fundamental da paravirtualização. No modelo de paravirtualização, o sistema operacional é modificado para que possa cooperar de maneira eficaz com o hypervisor. Esses sistemas operacionais modificados são chamados de "paravirtualizados".
🔹 II. Acesso direto ao hardware: Esta característica é mais comum em virtualização completa, onde o hypervisor permite que o sistema operacional guest tenha acesso direto ao hardware. Na paravirtualização, o hypervisor abstrai o hardware, e o sistema operacional modificado interage com o hypervisor diretamente.
🔹 III. Uso de múltiplos processadores: Esta característica não é exclusiva de paravirtualização, pois tanto a virtualização completa quanto a paravirtualização podem utilizar múltiplos processadores.
🔹 IV. Uso de chamadas de monitor (hypervisor calls) de alto nível: Esta é outra característica distintiva da paravirtualização. Em vez de executar chamadas de sistema que interagem diretamente com o hardware, o sistema operacional paravirtualizado faz chamadas ao hypervisor (conhecidas como hypercalls), simplificando o processo de virtualização.
Com base na explicação acima, podemos concluir que os itens I e IV são característicos de um sistema paravirtualizado. Portanto, a alternativa correta é:
A - Apenas I e IV.
Espero que esta explicação tenha ajudado a entender a questão e o conceito de paravirtualização. Se tiver mais dúvidas, estarei à disposição!
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
LETRA A
Paravirtualização: SO hospedeiro é modificado para executar instruções diretamente ao hypervisor. Ou seja, SO executa instruções específicas da camada de virtualização.
Questão passível de anulação..
A para-virtualização é uma alternativa à virtualização total. Nesse modelo de virtualização, o sistema operacional é modificado para chamar o VMM SOMENTE QUANDO executar uma instrução que possa alterar o estado do sistema, uma instrução sensível, MAIS COMPLEXA. Já nos casos de instruções mais simples, a VM executa diretamente no hardware físico da máquina hospedeira.
OU
A paravirtualização tenta corrigir os problemas da virtualização total permitindo que os sistemas operativos hóspedes tenham acesso directo ao hardware subjacente, portanto, refere-se a comunicação entre o sistema operativo hóspede e o hipervisor para melhorar o desempenho e eficiência. Uma vez que envolve modificações no sistema operativo, a paravirtualização é também por vezes referida como Virtualização de SO Assistido (OS-assisted).
Com isso o item:
II. Acesso direto ao hardware.
Não pode ser equivocadamente considerado errado!
Fonte: http://redes-e-servidores.blogspot.com.br/2011/11/para-e-um-prefixo-de-origem-grega-que.html
@Rafael
Permita -me discordar de você. Por favor leia esse trecho:
"Paravirtualização - em linhas gerais, o sistema operacional da máquina virtual "sabe" que está rodando num ambiente virtualizado. Há um elemento, chamado Hypervisor, que podemos dizer tratar-se de uma API para que o sistema operacional guest tenha acesso ao hardware."
Fonte: https://blogs.oracle.com/galdino/entry/paravirtualizacao_e_outros_tip
A principal diferença prática entre a para- virtualização e a virtualização total é que na primeira o sistema operacional visitante tem que ser modificado para ser executado sobre o VMM, enquanto na segunda o VMM fornece uma réplica da máquina física, de modo que não tem a necessidade de que o sistema operacional visitante seja modificado para ter ciência de que está sendo executado em uma máquina virtual. Outra diferença a ser notada entre as duas técnicas de virtualização é o fato de que, na virtualização total, o sistema operacional visitante tem acesso direto aos dispositivos de hardware, enquanto na para-virtualização só o sistema operacional do domínio 0 tem acesso direto aos dispositivos e as demais máquinas virtuais dos domínios U só acessam os dispositivos através do domínio 0.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo