SóProvas


ID
2858641
Banca
UFES
Órgão
UFES
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

A virtualização do hardware é uma combinação de suporte de hardware e software que permite a execução simultânea de múltiplos sistemas operacionais em um único computador físico. Para o usuário, cada máquina virtual que roda no computador hóspede, ou host, parece ser um sistema de computação completamente independente. Sobre virtualização do hardware, é INCORRETO afirmar:

Alternativas
Comentários
  • 2018

    Na virtualização, a migração é um processo que move as máquinas virtuais de um hipervisor para outro sem ocorrer desligamento dessas máquinas. A migração é usada para garantir continuidade de negócios em caso de falha no hipervisor ou manutenção programada.

    certa

  • Para permitir que a virtualização de um sistema se realize de maneira controlada é necessário um software, denominado Virtual Machine Monitor (VMM). O VMM é responsável por gerenciar os recursos de hardware. Isso é necessário para garantir uma divisão justa de recursos entre as máquinas virtuais, bem como evitar brechas de segurança, como uma VM maliciosa acessar a região de memória de outra ou interceptar pacotes de rede alheios.

    Uma das técnicas de virtualização de memória são as tabelas de página de sombra. Outra abordagem consiste em utilizar tabelas de páginas diretas, expondo ao sistema convidado que o espaço de memória não é contíguo, evitando a necessidade de tabelas de mapeamento adicionais. Por fim, algumas CPUs recentes acrescentaram recursos que permitem manter múltiplas tabelas de tradução diretamente em hardware, possibilitando manter o mapeamento de endereços para cada máquina virtual no TLB.

    Vivencio, Diego Pagliarini. Estudos de técnicas de virtualização de memória em arquiteturas multi-core / Diego Pagliarini Vivencio. -- São Carlos : UFSCar, 2014

    URL: https://repositorio.ufscar.br/bitstream/handle/ufscar/572/6202.pdf?sequence=1

  • E) INCORRETA. Não é simples. No nível de software, o hypervisor cria tabelas de páginas sombra para cada máquina virtual, de modo que há mais um nível de tradução no acesso à memória. Para não haver uma perda tão grande de desempenho, os processadores contam com o suporte de hardware à tabela de páginas aninhadas (EPT para a Intel)

    Fonte: Sistemas Operacionais Modernos - Tanenbaum - 4ª ed.

    Gabarito: E

  • E) "essas instruções podem acessar a memória física alocada para qualquer das máquinas virtuais em execução."

    Uma instrução de uma VM não pode acessar o espaço de memória de outras VMs. Elas são isoladas.