En emulator är en dator eller ett program som emulerar eller imiterar en annan dator eller ett annat program. Emulatorer gör det till exempel möjligt att köra Windows på en Mac-dator och vice versa. Lär dig mer om hur emulatorer fungerar och varför du kan använda en emulator.
Vad är en emulator?
IBM tänkte på konceptet datoremulering som ett sätt att köra program designade för äldre enheter på nyare modeller. Metoden som IBM använde byggde på en kombination av mjukvara och hårdvara dedikerad till emulering. Istället för att designa nya applikationer för sina nya datorer, gav inbyggd bakåtkompatibilitet utvecklare större flexibilitet.
Idag används termen emulator ofta i samband med videospel. Tv-spelsemulatorn blev populär under 1990-talet eftersom den gjorde det möjligt för människor att spela äldre konsolspel på moderna stationära datorer. Med spridningen av smartphones och surfplattor, emulatorer som kan köra iOS eller Android på PC är också i allt större efterfrågan.
Vad är en emulator?Hur emulatorer fungerar
Olika typer av emulatorer använder olika emuleringstekniker. Ändå är slutmålet alltid detsamma: att replikera upplevelsen av att använda den ursprungliga hårdvaran eller mjukvaran. Vissa emulatorer överträffar originalproduktens prestanda och inkluderar ytterligare funktioner.
cs go bhop mushjulskommandot
Emulering kräver många beräkningsresurser. På grund av denna emuleringsskatt ligger många efter sina verkliga motsvarigheter när det gäller prestanda. Eftersom obetalda programmerare vanligtvis skapar dem, kan emulatorer ta lång tid att utveckla.
Emulering är nära besläktat med konceptet virtualisering. Virtuella maskiner är en typ av emulator som körs på värdsystemets underliggande hårdvara. Därför finns det ingen emuleringsskatt, men virtuella maskiner är begränsade i vad de kan göra jämfört med den ursprungliga maskinen.
Varför använda emulatorer?
Mjukvara tenderar att vara plattformsspecifik, vilket är anledningen till att utvecklare gör separata applikationer för Android, iOS, Windows och Mac. Om du är en Mac-användare och vill använda en app som bara är tillgänglig för Windows, är ditt enda alternativ (förutom att köpa en Windows-dator) att använda en emulator.
Emulatorer spelar också en viktig roll i digitalt bevarande. Program lagrade i föråldrade format, som gamla spelkassetter, kan laddas ner som ROM-filer (skrivskyddat minne) med en speciell enhet. ROM-skivorna kan sedan spelas med en emulator för det ursprungliga spelsystemet de designades för.
Exempel på emulatorer
Det finns otaliga kommersiella emulatorer och emulatorer med öppen källkod tillgängliga för alla större operativsystem. Här är några exempel:
- Emulatorer som BlueStacks gör det möjligt att använda Android-appar på Windows och Mac.
- Program som Xcode kan kör iOS på Mac och Windows .
- Appetize.io är en webbläsarbaserad emulator som låter dig använda iOS-appar på vilken dator som helst.
- WINE kör Windows-applikationer på Linux OS.
- Emulatorer som Nestopia kan spela Nintendo-spel på Linux.
- Konsolemulatorer som SNES Classic är fristående hårdvara som gör att spelare kan spela gamla videospel på moderna HD-tv-apparater.
- Många emulatorer för PlayStation Portable låter användare spela spel för andra konsoler på Sonys mobilsystem.