Cos'è la virtualizzazione hardware?
La virtualizzazione hardware è un sistema che utilizza un processore per agire come se fosse diversi computer. Questo ha due scopi principali. Uno è eseguire sistemi operativi diversi sullo stesso hardware. L'altro è consentire a più di un utente di utilizzare il processore contemporaneamente. Sebbene ci siano vantaggi logistici e finanziari per la virtualizzazione hardware, ci sono ancora alcune limitazioni pratiche.
Il nome virtualizzazione hardware viene utilizzato per coprire una serie di tecnologie simili che svolgono la stessa funzione di base. A rigor di termini, dovrebbe essere chiamato virtualizzazione assistita da hardware. Questo perché il processore stesso svolge parte del lavoro di virtualizzazione. Ciò è in contrasto con le tecniche basate esclusivamente sul software.
Sia il processore principale, sia il "chip", i produttori hanno i loro set-up di virtualizzazione hardware. Intel è noto come Intel® VT o IVT. Il sistema di micro dispositivi avanzati è noto come AMD-V ™. Altri nomi usatiIncludi la virtualizzazione accelerata, la macchina virtuale hardware o la virtualizzazione nativa.
L'uso primario della virtualizzazione hardware è quello di consentire a più utenti di accedere al processore. Ciò significa che ogni utente può avere un monitor, tastiera e mouse separati ed eseguire il proprio sistema operativo in modo indipendente. Per quanto riguarda l'utente, eseguirà effettivamente il proprio computer. Questa configurazione può ridurre considerevolmente i costi poiché più utenti possono condividere lo stesso hardware principale.
Si può dire che qualcuno che accede a un computer tramite la virtualizzazione hardware stia eseguendo un desktop virtuale. Esiste il rischio che ciò possa causare confusione. Questo perché la frase desktop virtuale viene anche utilizzata per descrivere le funzionalità in alcuni sistemi operativi che consentono all'utente di espandere efficacemente il desktop sullo schermo oltre l'area visibile sullo schermo.
Ci sono alcuni limiti significativizioni alla virtualizzazione hardware. Uno è che richiede ancora software dedicato per eseguire la virtualizzazione, che può portare costi aggiuntivi. Un altro è che, a seconda del modo in cui viene eseguita la virtualizzazione, potrebbe non essere così facile aggiungere una potenza di elaborazione extra in seguito come e quando è necessario.
Forse il più grande svantaggio è che non importa quanto efficiente la virtualizzazione venga eseguita, la massima potenza di elaborazione del chip non può essere superata. Ciò significa che deve essere diviso tra i diversi utenti. Se questo è un problema dipende dal tipo di applicazioni in esecuzione: il sistema è più adatto ad attività come la navigazione Web e l'elaborazione delle testi rispetto alle attività come l'editing video che mangiano più potenza del processore.