Afhængig af kontekst , udtrykkene " virtualisering " og " emulation" refererer til noget, der er et billede, kopiere eller faksimile af noget andet. Når vi beskæftiger os med edb -system emulering og virtualisering, men de to termer er helt anderledes. DOSBox og Virtual PC er edb-applikationer , der viser forskellen i disse vilkår ved den måde , de med held efterligner computer hardware og systemsoftware . Virtualisering Versus emulering
Et styresystem emulator forsøger at efterligne i software ikke bare et operativsystem , men den hardware operativsystemet kører på . Det emulerede system kan være helt forskellig fra værten hardware og software det kører under . For eksempel kan en emulator , der efterligner en Atari spillekonsol eller en 1980'erne MS -DOS computersystem køre på Intel samt PowerPC , ARM eller SPARC mikroprocessorer.
Virtualization dog indebærer at skabe en idealiseret software klon af computerhardwaren klonen vil køre på . Hver klon har et simuleret miljø at arbejde i , der omfatter , lagersystemer , RAM , tastaturer, netværksadaptere og grafikkort . Hver klon eller virtuelle maskine klient tager en tur kører på værten processor ligesom ethvert andet program . Mens en emulator duplikerer funktionen af en mikroprocessor i software , en virtuel maskine kører på den faktiske fysiske CPU .
Virtual PC
Oprindeligt Virtual PC var en Intel x86 processor emulator til Macintosh-computeren . Virtual PC tilladt Mac-brugere til at køre Windows-operativsystemer og applikationer på den ikke- Intel, PowerPC mikroprocessor. Efter Virtual PC blev købt af Microsoft, det blev en kun-Windows applikation. Virtual PC har udviklet sig fra emulering til sand hardware virtualisering. Tidlige versioner af Virtual PC kan være vært for MS- DOS 6.22 , OS /2 , Windows 95, Windows 98, Windows 2000 og Windows XP virtuelle sessioner. Den nyeste version vil kun køre på Windows 7 værter og kan ikke køre MS- DOS eller versioner af Windows ældre end XP Service Pack 3 .
DOSBox
DOSBox er et gratis , open source -emulator for Microsofts MS -DOS -operativsystemet og chip maker Intels 386 processor instruktionssæt . DOSBox kan brugere af Windows 7 , Mac OS X , Linux og UNIX-systemer køre MS- DOS-spil , hjælpeprogrammer og produktivitet software . Versioner af DOSBox er tilgængelige for ikke- Intel- processorer som PowerPC og Sparc . DOSBox ikke kun emulerer det forbedrer den oprindelige MS - DOS-system . For eksempel vil DOS-spil , der oprindeligt krævede et modem for online sessioner arbejde over DSL eller kabel internetforbindelser. Ifølge udvikleren hjemmeside emulerer DOSBox 286 og 386 CPU'er i virkelige eller beskyttet tilstand , DOS filsystemet og mappestruktur , XMS og EMS memory , " Tandy /Hercules /CGA /EGA /VGA /VESA grafik " SoundBlaster og Gravis Ultra lydkort .
Speed Sammenligning
i teorien bør DOS spil kører hurtigere under Virtual PC med dens hardware virtualisering , end det er muligt i DOSBox . Aktuelle versioner af Virtual PC , men ikke understøtter MS- DOS klienter undtagen under XP gæst sessioner eller i den Virtual PC -drevne Windows XP Mode . Hvis du ikke kan køre dit spil under Windows XP Mode , bliver du nødt til at downloade og installere DOSBox . På up- to-date computere, DOSBox emulering være hurtigere end de oprindelige MS -DOS -systemer spillene kørte på . For eksempel en dual core kan Intel - kompatibel CPU køre dine spil i DOSBox ved en hastighed på en Pentium III. Selv en ældre, 1 GHz Apple G4 processor kan køre dine spil på den hastighed og kraft af en Intel 486 maskine.