Posizione: Casa > internet >

Che cosa è la virtualizzazione della CPU?

  

virtualizzazione della CPU comporta una singola CPU che agisce come se si trattasse di due CPU separate. In effetti, questo è come esegue due computer separati su una singola macchina fisica. Forse la ragione più comune per farlo è quello di eseguire due diversi sistemi operativi su una sola macchina.

La CPU, o l'unità centrale di trattamento, è forse la componente più importante del computer. E 'la parte del computer che esegue materialmente le istruzioni delle applicazioni che funzionano sul computer. La CPU è spesso conosciuto semplicemente come un chip o microchip.

Il modo in cui la CPU interagisce con le applicazioni è determinato dal sistema operativo del computer. I migliori sistemi operativi conosciuti sono Microsoft Windows ®, Mac ® OS e vari sistemi open-source sotto la bandiera Linux. In linea di principio una CPU può utilizzare un solo sistema operativo alla volta. E 'possibile installare più di un sistema sul disco rigido di un computer, ma di solito solo uno può essere eseguito in un momento.

L'obiettivo della virtualizzazione della CPU è quello di fare una corsa CPU nello stesso modo che due CPU separate sarebbe. Una spiegazione molto semplificata di come questo viene fatto è che il software di virtualizzazione è configurato in modo che esso, ed esso solo, comunica direttamente con la CPU. Tutto ciò che avviene sul computer passa attraverso il software. Il software si divide poi le sue comunicazioni con il resto del computer come se fosse collegato a due CPU diverse.

Un uso della virtualizzazione della CPU è quello di consentire a due diversi sistemi operativi di eseguire contemporaneamente. Per fare un esempio, un computer Apple potrebbe usare la virtualizzazione per eseguire una versione di Windows ®, nonché, permettendo all'utente di eseguire applicazioni Windows ®-only. Analogamente, un computer basato su Linux potrebbe eseguire Windows ® attraverso la virtualizzazione. E 'anche possibile usare la virtualizzazione della CPU per eseguire Windows ® su un computer Mac ® o PC con Linux, o per eseguire Mac OS ® e Linux allo stesso tempo.

Un altro vantaggio della virtualizzazione è quello di consentire a un singolo computer per essere utilizzato da più persone contemporaneamente. Questo dovrebbe funzionare da una macchina con un software di virtualizzazione della CPU in esecuzione, e la macchina quindi il collegamento a molteplici "scrivanie", ognuno con una tastiera, mouse e monitor. Ogni utente deve quindi essere in esecuzione la propria copia del sistema operativo attraverso la stessa CPU. Questo set-up è particolarmente popolare in luoghi come le scuole nello sviluppo di mercati in cui i bilanci sono stretti. Funziona meglio, dove gli utenti sono principalmente l'esecuzione di applicazioni con esigenze di trasformazione relativamente bassi, come la navigazione web e l'elaborazione di testi.

virtualizzazione della CPU non deve essere confuso con il multitasking o hyperthreading. Multitasking è semplicemente l'atto di eseguire più di una domanda alla volta. Ogni sistema operativo moderno, permette che ciò debba avvenire su una singola CPU, anche se tecnicamente una sola domanda è trattata in un particolare momento. Hyperthreading è dove CPU compatibili possono eseguire le applicazioni scritte appositamente in un modo che svolge due azioni contemporaneamente.

----------------------------------
Articolo correlato:
----------------------------------