Existem várias formas de implementar a virtualização. Uma virtualização completa ocorre quando
A
são criadas várias instâncias virtuais de um mesmo hardware real, cada uma executando seu próprio sistema operacional
convidado e suas respectivas aplicações.
B
as instruções de máquina das aplicações são traduzidas durante a execução em outras instruções mais eficientes para a
mesma plataforma.
C
um sistema operacional convidado e suas aplicações, desenvolvidas para uma plataforma de hardware A, são executadas
sobre uma plataforma de hardware distinta B.
D
as aplicações de um sistema operacional X são executadas sobre outro sistema operacional Y, na mesma plataforma de
hardware.
E
um software em execução em uma máquina virtual pode ver, influenciar ou modificar outro software em execução no
hipervisor ou em outra máquina virtual.