A seconda del contesto , i termini " virtualizzazione " e di "emulazione " si riferiscono a qualcosa che è una immagine , copia o fax di qualcos'altro . Quando si tratta di emulazione del sistema informatico e la virtualizzazione , tuttavia , i due termini sono molto diverse . DOSBox e Virtual PC sono applicazioni informatiche che dimostrano la differenza in questi termini dal loro modo di imitare con successo hardware e software di sistemi . Virtualizzazione Versus Emulazione
Un sistema operativo tenta emulatore di imitare nel software non è solo un sistema operativo , ma l'hardware il sistema operativo viene eseguito su . Il sistema emulato può essere completamente diverso dall'hardware host e software gira sotto . Per esempio , un emulatore che simula una console di gioco Atari o un sistema di computer MS-DOS 1980 può essere eseguito su processori Intel e PowerPC , ARM o microprocessori SPARC .
Virtualizzazione , tuttavia , implica la creazione di un software clone idealizzata l'hardware del computer il clone verrà eseguito su . Ogni clone ha un ambiente simulato di lavorare in quel include , sistemi di storage , RAM , tastiere , schede di rete e schede video . Ogni clone o un client macchina virtuale prende una svolta in esecuzione sul processore host come qualsiasi altra applicazione . Mentre un emulatore duplica la funzione di un microprocessore nel software , una macchina virtuale viene eseguita sulla CPU reale host fisico .
Virtual PC
Originariamente , Virtual PC è un Intel emulatore di processore x86 per il computer Macintosh . Virtual PC ha permesso agli utenti Mac di utilizzare i sistemi operativi Windows e le applicazioni sulla non - Intel, PowerPC microprocessore. Dopo che Virtual PC è stato acquistato da Microsoft , è diventato un disponibile solo per Windows . Virtual PC si è evoluto da emulazione a true la virtualizzazione hardware . Le prime versioni di Virtual PC potrebbero ospitare 6.22 MS-DOS , OS /2 , Windows 95 , Windows 98 , Windows 2000 e sessioni virtuali di Windows XP . L'ultima versione funziona solo su Windows 7 host e non è possibile eseguire le versioni di Windows più vecchi di XP Service Pack 3 di MS- DOS o .
DOSBox
DOSBox è un libero , emulatore open source del sistema operativo di Microsoft MS- DOS e 386 set di istruzioni del processore produttore di chip di Intel. DOSBox consente agli utenti di Windows 7 , Mac OS X , Linux e UNIX eseguire giochi MS- DOS , utility e software di produttività . Le versioni di DOSBox sono disponibili per i processori non Intel , come PowerPC e SPARC . DOSBox emula non solo , si migliora il sistema MS-DOS originale . Ad esempio , i giochi DOS che originariamente richiesto un modem per sessioni online lavoreranno su DSL o connessioni Internet via cavo. Secondo il sito web dello sviluppatore , DOSBox emula 286 e 386 CPU in modalità reale o protetta , il file system DOS e struttura di directory , XMS e memoria EMS , " Tandy /Hercules /CGA /EGA /VGA /VESA grafica , " SoundBlaster e Gravis schede audio Ultra.
Velocità Confronto
in teoria , i giochi DOS dovrebbero funzionare velocemente sotto Virtual PC con la sua la virtualizzazione hardware di quanto sia possibile in DOSBox . Le attuali versioni di Virtual PC , tuttavia , non supportano client MS-DOS se non alle sessioni ospiti XP o nel Virtual PC alimentato a Windows XP Mode . Se non è possibile eseguire il gioco con la modalità Windows XP, è necessario scaricare e installare DOSBox . Su up- to-date i computer , emulazione DOSBox dovrebbe essere più veloce rispetto ai sistemi MS-DOS originali dei giochi a correre. Ad esempio, un dual core , CPU Intel - compatibile in grado di eseguire i giochi in DOSBox alla velocità di un Pentium III . Anche un vecchio, processore da 1 GHz Apple G4 può eseguire i vostri giochi la la velocità e la potenza di una macchina Intel 486 .