DOSBox Vs. Virtual PC

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 ganske annerledes. DOSBox og Virtual PC er dataprogrammer som viser forskjellen i disse betingelsene ved måten de klarer å etterligne maskinvare og systemprogramvare.

Virtualisering Versus emulering

Et operativsystem emulator forsøk på å etterligne i programvare ikke bare et operativsystem, men maskinvaren operativsystemet kjører på. Systemet emulert kan være helt forskjellig fra vertsmaskinvaren og programvaren den kjører under. For eksempel kan en emulator som etterligner en Atari spillkonsoll eller en 1980 datasystem MS-DOS kjøres på Intel samt PowerPC, ARM eller SPARC mikroprosessorer.

Virtualisering, men innebærer å skape en idealisert programvare klone av maskinvare klonen 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å vertsprosessor som alle andre program. Mens en emulator dupliserer funksjonen av en mikroprosessor i programvare, driver en virtuell maskin på den faktiske fysiske vert CPU.

Virtual PC

Opprinnelig Virtual PC var en Intel x86-prosessor emulator for Macintosh-maskinen. Virtual PC lov Mac-brukere til å kjøre Windows-operativsystemer og programmer på de 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 sann maskinvarevirtualisering. Tidlige versjoner av Virtual PC kan være vert for MS-DOS 6.22, OS / 2, Windows 95, Windows 98, Windows 2000 og Windows XP virtuelle sesjoner. Den nyeste versjonen vil kjøre kun 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, åpen kildekode 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 bedrer på den opprinnelige 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 utvikleren hjemmeside, emulerer DOSBox 286 og 386 CPUer i ekte eller beskyttet modus, filsystem DOS og katalogstruktur, XMS og EMS minne, "Tandy / Hercules / CGA / EGA / VGA / VESA grafikk," Soundblaster og Gravis Ultra lyd kort.

Speed ​​Sammenligning

I teorien bør DOS-spill kjøre raskere under Virtual PC med sin hardware virtualisering enn det som er mulig i DOSBox. Nåværende versjoner av Virtual PC, men støtter ikke MS-DOS klienter unntatt under XP gjesteø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 kan en dual core 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 dine på hastigheten og kraften av en Intel 486-maskin.