Avhengig av konteksten , begrepene " virtualisering " og " emulering " refererer til noe som er et bilde , kopiere eller faksimile av noe annet. Når du arbeider med datasystem emulering og virtualisering , men de to begrepene er helt forskjellige . DOSBox og Virtual PC er dataprogrammer som viser forskjellen i disse vilkårene ved måten de klarte å etterligne maskinvare og systemprogramvare . Virtualisering Versus emulering
Et operativsystem forsøker emulator å etterligne i programvare ikke bare et operativsystem , men maskinvaren operativsystemet kjører på . Systemet emulert kan være helt forskjellig fra verten hardware og software det kjøres under . For eksempel kan en emulator som etterligner en Atari spillkonsoll eller en 1980 MS - DOS datasystem kjøre på Intel samt PowerPC , ARM eller SPARC mikroprosessorer .
Virtualisering , derimot, innebærer å skape en idealisert programvare klone av maskinvaren klone vil kjøre på . Hver klone har et simulert miljø å jobbe i som inkluderer , lagringssystemer , RAM , tastatur , nettverkskort og skjermkort . Hver klone eller virtuell maskin klient tar en sving kjører på verten prosessor som alle andre program. Mens en emulator dupliserer funksjon av en mikroprosessor i programvare, kjører en virtuell maskin på den faktiske fysiske host CPU.
Virtual PC
Opprinnelig var Virtual PC en Intel x86 prosessor emulator for Macintosh-maskinen . Virtual PC tillatt Mac-brukere å kjøre Windows- operativsystemer og programmer på den ikke- Intel , PowerPC mikroprosessor. Etter Virtual PC ble kjøpt av Microsoft , ble det en Windows -only program . Virtual PC har utviklet seg fra emulering til å true maskinvare virtualisering . Tidlige versjoner av Virtual PC kan være vert 6.22 MS - DOS , OS /2 , Windows 95 , Windows 98 , Windows 2000 og Windows XP virtuelle økter. Den nyeste versjonen kjører bare på Windows 7 verter og kan ikke kjøre MS - DOS eller Windows-versjoner eldre enn XP Service Pack 3 .
DOSBox
DOSBox er et gratis, open source emulator av Microsofts MS - DOS operativsystem og chip maker Intels 386 -prosessor instruksjonssett . DOSBox lar brukere av Windows 7, Mac OS X , Linux og UNIX-systemer kjøre MS - DOS spill, verktøy og produktivitet programvare . Versjoner av DOSBox er tilgjengelig for ikke - Intel- prosessorer som PowerPC og Sparc . DOSBox ikke bare emulerer , det forbedrer seg på det originale MS - DOS system . For eksempel vil DOS spill som opprinnelig krevde en modem for online-økter fungere over DSL eller kabel Internett-tilkoblinger . Ifølge utviklerens hjemmeside , emulerer DOSBox 286 og 386 CPUer i ekte eller beskyttet modus , DOS filsystem og katalog struktur , XMS og EMS minne, " Tandy /Hercules /CGA /EGA /VGA /VESA grafikk , " SoundBlaster og Gravis Ultra lydkort .
Speed Sammenligning
i teorien burde DOS spillene kjører raskere under Virtual PC med sin maskinvare virtualisering enn det som er mulig i DOSBox . Nåværende versjoner av Virtual PC , men ikke støtter MS - DOS klienter unntatt under XP gjesterom økter eller i Virtual PC -drevet Windows XP Mode . Hvis du ikke kan kjøre spillet under Windows XP Mode , må du laste ned og installere DOSBox . På up- to-date datamaskiner , bør DOSBox emulering være raskere enn den opprinnelige MS - DOS- systemer spillene kjørte på . For eksempel , en dual core , kan Intel - kompatibel CPU kjøre spillene i DOSBox på hastigheten på en Pentium III . Selv en eldre , 1 GHz Apple G4 -prosessor kan kjøre spillene den hastigheten og kraften til en Intel 486 -maskin.