Perguntas e Respostas

1. Defina o que é virtualização.

Virtualização é a técnica que permite que em uma mesma máquina física, sejam executados dois ou mais ambientes distintos e completamente isolados. Desta forma, em cada ambiente é executado um sistema operacional que não tem consciência de que está dividindo uma máquina mesma física com outros sistemas operacionais.

2. Defina o que é o monitor de máquina virtual.

Monitor de Máquina Virtual ou VMM é uma camada de software, que tem por objetivo arbitrar o acesso ao hardware subjacente a ela, de modo que esses recursos possam ser compartilhados pelos sistemas operacionais que estão sobre essa camada.

3. Defina o que é Máquina Virtual.

Máquina Virtual ou VM é um conjunto de interfaces apresentadas pelo VMM para o sistema operacional visitante, ou seja, o sistema operacional que se encontra sobre o VMM.

4. Como funciona a proteção para a execução de uma aplicação na IA-32?

Os microprocessadores da Intel oferecem uma proteção para a execução de aplicações baseada em 2-bits de níveis de privilégios (também chamados de ring), fazendo uso do ‘00’ (zero) para o nível mais alto e ‘11’ (três) para o mais baixo. O nível de privilegio determina qual instrução privilegiada, que controla as funcionalidades básicas da CPU.

5. Quais são as vantagens do isolamento do sistema oferecida pela virtualização

A virtualização pode oferecer de diversas formas, toda a segurança e confiabilidade ao isolar múltiplas pilhas de aplicativos em suas máquinas virtuais. A segurança pode ser oferecida, pois em qualquer caso de ataque ao sistema emulado, os danos podem ser confinados dentro da maquina virtual, enquanto podemos obter a garantia que nenhuma outra maquina virtual será afetada.