Condividi tramite


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.