Termini di glossario
In questo argomento vengono definiti i termini chiave usati in questa guida.
Glossario
Termine | Definizione |
---|---|
advanced programmable interrupt controller (APIC) | Controller che riceve interruzioni da varie origini e li invia a un core del processore per la gestione. In un sistema multiprocessore, che può essere una macchina virtuale o un computer fisico, APIC invia e riceve messaggi di interruzione dell'interprocessore da e verso altri processori logici nel bus di sistema. Per altre informazioni sul controller di interrupt programmabile avanzato, vedere capitolo 8 in Intel® 64 e IA-32 Architectures Software Developer's Manual Volume 3A: System Programming Guide, Part 1. |
partizione figlio | Qualsiasi partizione creata dalla partizione padre (o radice). |
core | Vedere Processore logico. Nota: In questa guida, core viene talvolta usato in modo intercambiabile con il processore virtuale, soprattutto nella grafica. Questo utilizzo verrà corretto in un'edizione futura di questa guida. |
virtualizzazione dei dispositivi | Tecnologia software che consente di astrarre e condividere una risorsa hardware tra più consumer. |
dispositivo emulato | Un dispositivo virtualizzato che simula un dispositivo hardware fisico effettivo in modo che gli utenti guest possano usare i driver tipici per tale dispositivo hardware. I dispositivi emulati sono meno efficienti dei dispositivi sintetici, ma i dispositivi emulati forniscono il supporto per i sistemi operativi "non illuminati" in cui non sono installati componenti di integrazione. |
Illuminazione | Ottimizzazione di un sistema operativo guest per renderlo consapevole degli ambienti vm e ottimizzarne il comportamento per le macchine virtuali. I servizi di riconoscimento dei dati consentono di ridurre il costo di determinate funzioni del sistema operativo, ad esempio la gestione della memoria. I servizi di riconoscimento dei dati sono accessibili tramite l'interfaccia hypercall. L'I/O con riconoscimento dei dati con riconoscimento dei dati è in grado di usare direttamente il bus di macchina virtuale, ignorando qualsiasi livello di emulazione del dispositivo. Un sistema operativo che sfrutta tutte le possibili illuminazione è detto "completamente illuminato". |
sistema operativo guest | Software del sistema operativo in esecuzione in una partizione figlio. Gli utenti guest possono essere un sistema operativo completo o un piccolo kernel speciale. |
Interfaccia hypercall | Un'API (Application Programming Interface) usata dalle partizioni per accedere all'hypervisor. |
Hyper-V | Tecnologia di virtualizzazione basata su Hypervisor per le versioni x64 di Windows Server 2008 SP2. La piattaforma di virtualizzazione Hyper-V consente a più sistemi operativi isolati di condividere una singola piattaforma hardware. |
Hypervisor | Un livello di software che si trova appena sopra l'hardware e sotto uno o più sistemi operativi. Il processo principale consiste nel fornire ambienti di esecuzione isolati denominati partizioni. L'hypervisor controlla e regola l'accesso all'hardware sottostante. |
Interrompere | Segnale asincrono dall'hardware che indica la necessità di attenzione o un evento sincrono nel software che indica la necessità di una modifica nell'esecuzione. |
Unità di gestione della memoria di output di input (IOMMU) | Esegue nuovamente il mapping degli indirizzi di memoria fisica agli indirizzi usati dalle partizioni figlio |
componenti di integrazione (IC) | Set di servizi e driver che migliorano le prestazioni e l'integrazione tra le macchine fisiche e virtuali. I componenti di integrazione consentono ai sistemi operativi guest di usare dispositivi sintetici, riducendo significativamente il sovraccarico necessario per accedere ai dispositivi. Vedi anche l'illuminazione. |
integration services | Vedere Componenti di integrazione. |
processore logico | CPU che gestisce un thread di esecuzione (flusso di istruzioni). Un processore logico può essere un core o un hyper-thread. Possono essere presenti uno o più processori logici per core (più di uno se è abilitato l'hyper-threading) e uno o più core per ogni socket del processore. |
numero di unità logica (LUN) | Numero usato per identificare un disco in un determinato controller disco o all'interno di una SAN. |
partizione padre | Vedere la partizione radice. |
Partizione | Una macchina virtuale creata dal software hypervisor. Ogni partizione ha un proprio set di risorse hardware (CPU, memoria e dispositivi). Le partizioni possono essere proprietarie o condividere risorse hardware. |
accesso al disco pass-through | Rappresentazione di un intero disco fisico come disco virtuale all'interno del guest. I dati e i comandi vengono "passati" al disco fisico (tramite lo stack di archiviazione nativo della partizione radice) senza alcun intervento di elaborazione da parte dello stack virtuale. |
partizione radice | Partizione creata per prima e proprietaria di tutte le risorse che l'hypervisor non possiede, tra cui la maggior parte dei dispositivi e della memoria di sistema. Ospita lo stack di virtualizzazione e crea e gestisce le partizioni figlio. La partizione radice è nota anche come partizione padre. |
rete di archiviazione (SAN) | Le reti SAN sono reti di dispositivi di archiviazione. Una rete SAN si connette (in genere) più server e dispositivi di archiviazione in una singola rete a fibra ottica ad alta velocità. |
dispositivo sintetico | Un dispositivo virtualizzato senza hardware analogico fisico in modo che gli utenti guest non necessitano di un driver (client del servizio di virtualizzazione) per tale dispositivo sintetico. I driver per i dispositivi sintetici sono inclusi nei componenti di integrazione (servizi di riconoscimento dei dati) per il sistema operativo guest. I driver di dispositivo sintetici usano vmBus per comunicare con il software del dispositivo virtualizzato nella partizione radice. |
disco rigido virtuale (VHD) | Un disco rigido virtuale è un file archiviato nel sistema del disco nativo del computer fisico. All'interno di una macchina virtuale, il disco rigido virtuale viene visualizzato come se fosse un disco rigido fisico. I dischi rigidi virtuali sono basati sulla specifica del formato di immagine del disco rigido virtuale. |
macchina virtuale (VM) | Un computer virtuale creato dall'emulazione software e ha le stesse caratteristiche di un computer reale. |
servizio di gestione delle macchine virtuali (VMMS) | VMMS fa parte dell'interfaccia del provider WMI (Virtualization Windows Management Instrumentation). Gli strumenti di gestione si connettono a questo servizio durante il runtime per raccogliere dati sulle partizioni attive. |
processo di lavoro di macchine virtuali (VMWP) | Ogni macchina virtuale ha un processo di lavoro che viene eseguito nella partizione padre. I vmWP eseguono il codice per salvare lo stato, accedere ai dispositivi emulati e controllare la macchina virtuale. |
processore virtuale | Astrazione virtuale di un processore pianificato per l'esecuzione in un processore logico. Una macchina virtuale può avere uno o più processori virtuali. |
client del servizio di virtualizzazione (VSC) | Modulo software caricato da un guest per l'utilizzo di una risorsa o di un servizio. Per i dispositivi di I/O, il client del servizio di virtualizzazione può essere un driver di dispositivo caricato dal kernel del sistema operativo. |
provider di servizi di virtualizzazione (VSP) | Provider, esposto dallo stack di virtualizzazione, che fornisce risorse o servizi, ad esempio I/O a una partizione figlio. |
stack di virtualizzazione | Raccolta di componenti software nella partizione radice che interagiscono per supportare le macchine virtuali. Lo stack di virtualizzazione funziona con e si trova sopra l'hypervisor. Offre anche funzionalità di gestione. |
Vmbus | Meccanismo di comunicazione basato sul canale usato per la comunicazione tra partizioni e l'enumerazione del dispositivo nei sistemi con più partizioni virtualizzate attive. |