Tipi di virtualizzazione

Una virtual machine è un programma che permette di gestire e creare un ambiente virtuale per eseguire un ulteriore sistema operativo, che l’utente può adoperare contemporaneamente a quello che ha avviato il computer.
Per altre informazioni sulle macchine virtuali.
Esistono diversi tipi di virtualizzazione, i principali sono:

  • emulazione assistita l’hardware viene emulato così il sistema operativo opsitato non vede lo stesso hardware del computer ma dei componenti e periferiche compatibili. Il programma Bochs usa l’emulazione.
  • paravirtualizzazione la virtual machine non simula l’hardware però prevede l’uso di API e il sistema operativo ospitato deve essere modificato per poter interagire con le API. Xen offre la virtualizzazione in questo modo.
  • Virtualizzazione nativa o full virtualization la macchina virtuale vede l’hardware sottostante, solo alcuni componenti vengono emulati. Il sistema operativo ospitato non deve essere modificato per essere virtualizzato. Qemu (con kqemu o kvm) è un software che usa questa tecnica ed anche VmWare.

linux

Articolo precedente

Xen guida dell’utente
virtual machine

Articolo successivo

VMware