Concetti Chiave
- L'hypervisor è un software che crea e gestisce macchine virtuali su un computer host, permettendo l'esecuzione di più sistemi operativi contemporaneamente.
- Le risorse hardware del computer host, come CPU, RAM e disco rigido, vengono allocate dall'hypervisor per garantire un funzionamento ottimale delle macchine virtuali senza interferenze.
- Esistono due tipi di hypervisor: il Tipo 1, che opera direttamente sull'hardware dell'host, e il Tipo 2, che è ospitato da un sistema operativo esistente.
- Il Tipo 1 gestisce le risorse di sistema in modo più efficiente, mentre il Tipo 2 offre maggiore flessibilità e facilità d'uso.
- Il numero di macchine virtuali gestibili da un hypervisor varia in base alle risorse hardware disponibili del computer host.
Il software che crea e gestisce una macchina virtuale su un computer host è detto hypervisor, o Gestore Macchina Virtuale (VMM - Virtual Machine Manager).
Funzionamento e risorse degli hypervisor
Un hypervisor può eseguire più macchine virtuali su un unico computer host. Ogni macchina virtuale esegue il proprio sistema operativo. Il numero di macchine virtuali che può essere reso disponibile dipende dalle risorse hardware della macchina host.
L'hypervisor alloca le risorse fisiche di sistema, come CPU, RAM e disco rigido, per ogni macchina virtuale secondo necessità. Ciò assicura che il funzionamento di una macchina virtuale non interferisca con quello delle altre.
Tipi di hypervisor
Ci sono due tipi di hypervisor: il Tipo 1 (nativo) e il Tipo 2 (ospitato - hosted).
Un hypervisor di Tipo 1 viene eseguito direttamente dall'hardware di un host e gestisce l'assegnazione delle risorse di sistema ai sistemi operativi ospitati (guest).
Un hypervisor di Tipo 2 è invece a sua volta ospitato da un Sistema Operativo.
Domande da interrogazione
- Qual è la funzione principale di un hypervisor?
- Quali sono i due tipi di hypervisor e come si differenziano?
- Come influiscono le risorse hardware sulla quantità di macchine virtuali disponibili?
L'hypervisor crea e gestisce macchine virtuali su un computer host, permettendo l'esecuzione di più sistemi operativi su un'unica macchina fisica, allocando le risorse hardware necessarie per ciascuna macchina virtuale.
Esistono due tipi di hypervisor: il Tipo 1, che opera direttamente sull'hardware dell'host, e il Tipo 2, che è ospitato da un sistema operativo. La differenza principale risiede nel modo in cui gestiscono le risorse di sistema.
Il numero di macchine virtuali che un hypervisor può gestire dipende dalle risorse hardware del computer host, come CPU, RAM e disco rigido, che vengono allocate secondo necessità per garantire un funzionamento ottimale.