Emulator

En emulator , i informatikk og i mest mulig generell forstand, er en komponent som replikerer funksjonene til et gitt system på et annet system som er forskjellig fra det første.

Beskrivelse

En emuleringsprogramvare eller mer vanlig en emulator er et program som tillater kjøring av programvare som opprinnelig er skrevet for et annet miljø ( maskinvare eller programvare ) der emulatoren kjøres. Dette lar deg bruke programmer som ikke kunne kjøres på operativsystemene som finnes på de forskjellige personlige datamaskinene .

For eksempel, et program skrevet for en datamaskin med et Windows -operativsystem fungerer ikke (i sjargong kjøres det ) på en datamaskin med et annet operativsystem, for eksempel en Linux-distribusjon . I disse tilfellene opprettes en emulator på vertsmaskinen som praktisk talt reproduserer miljøet som har vært forutsett for kjøringen av det programmet.

Det finnes forskjellige kategorier av emulatorer, akkurat som det er forskjellige metoder for å emulere en plattform . Det er mulig å fullstendig emulere både et maskinvare- og et programvaremiljø eller bare ett av de to. Å emulere et programvaremiljø er teknisk sett mindre komplisert siden en enkel instruksjonsoversetter kan være tilstrekkelig til å gjøre instruksjonene til det emulerte programmet forståelige for miljøet som emulatoren kjører på (for eksempel Microsoft Virtual PC ). I tilfelle av maskinvareemulering vil det derimot være nødvendig å simulere de elektroniske kretsene og den fysiske oppførselen til systemet slik det for eksempel skjer i MAME .

Forskjeller med "simulatorer" og "virtuelle maskiner"

Emulatorer skiller seg fra simulatorer, og både fra såkalte virtuelle maskiner eller virtuelle maskiner . Selv om det endelige resultatet (av sluttbrukere) kan anses å være det samme, er forskjellen mellom de tre grunnleggende.

Bruk

En populær bruk av emulatorer er den som lar deg bruke videospill skrevet for datamaskiner eller konsoller som ikke lenger er til salgs eller vanskelig å finne, for eksempel datamaskiner fra Amiga -serien , Commodore 64 , ZX Spectrum , BBC Micro , MSX , PSX og eldre Nintendo -konsoller .

Kjente emulatorer

Relaterte elementer

Andre prosjekter

Eksterne lenker