En emulator är en teknisk lösning, antingen i form av programvara eller maskinvara, som gör det möjligt för ett datorsystem (värden) att efterlikna ett annat system (gästen). Syftet med en emulator är att skapa en miljö där programvara, operativsystem eller kringutrustning som ursprungligen utvecklats för en specifik plattform kan köras på en helt annan arkitektur utan att källkoden behöver modifieras.
Synonymer och betydelsenyanser
Tekniska och funktionella synonymer
- Virtualiseringsverktyg: Används ofta i professionella sammanhang för att beskriva system som skapar virtuella instanser av hårdvara.
- Mjukvarutolk: En mer specifik term som syftar på den del av en emulator som översätter instruktioner från en processorarkitektur till en annan.
- Systemkopia: En mindre formell benämning som betonar att målet är att skapa en exakt funktionell replika.
Allmänna och beskrivande synonymer
- Efterliknare: En direkt svensk översättning som betonar funktionen att härma ett beteende.
- Simulator: Används ofta felaktigt som synonym, men i strikt teknisk mening fokuserar en simulator på att efterlikna beteendet snarare än den interna logiken.
Antonymer – Motsatsord till emulator
- Originalhårdvara: Den fysiska enhet eller arkitektur som programvaran ursprungligen skapades för.
- Autentiskt system: En miljö som inte är simulerad eller emulerad utan körs nativt.
- Nativ miljö: En kontext där programvara körs direkt på den hårdvara den är optimerad för.
Praktisk användning och exempelmeningar
Begreppet emulator används främst inom datavetenskap, mjukvaruutveckling och digitalt bevarande.
- “För att kunna testa den nya mobilappen på äldre operativsystem använde utvecklarna en emulator.”
- “Många entusiaster använder en emulator för att kunna spela klassiska konsolspel på moderna datorer.”
- “Inom stordatorsfären är det vanligt att köra en emulator för att bibehålla funktionaliteten i arvssystem (legacy systems).”
Idiom, fraser och fasta uttryck
- Terminalemulator: Ett program som emulerar en videoterminal i ett grafiskt användargränssnitt (t.ex. Terminal i macOS eller CMD i Windows).
- Hårdvaruemulering: När fysiska komponenter används för att efterlikna en annan maskinvaras egenskaper.
- Köras via emulator: Ett uttryck för att indikera att programvaran inte körs nativt.
Nyansanalys och stilistik
Valet av ordet emulator signalerar en hög grad av teknisk precision. Till skillnad från en “simulator”, som ofta tillåter vissa avvikelser i den interna logiken så länge slutresultatet ser rätt ut, strävar en emulator efter att vara en exakt funktionell kopia. I professionella texter bör man vara noga med att inte förväxla dessa. Att använda ordet “efterliknare” i en teknisk manual kan framstå som oprecist och nästan arkaiskt, medan emulator är den etablerade branschstandarden.
Grammatisk översikt och böjningar
Ordet emulator är ett substantiv, utrum (en-ord).
- Obestämd form ental: en emulator
- Bestämd form ental: emulatorn
- Obestämd form flertal: emulatorer
- Bestämd form flertal: emulatorerna
Etymologisk bakgrund
Ordet emulator härstammar från det latinska verbet aemulari, som betyder “att tävla med”, “att sträva efter att likna” eller “att efterlikna”. Det letade sig in i det engelska språket som emulator och lånades senare in i svenskan i takt med datateknikens framväxt under 1900-talets senare hälft. Grundbetydelsen handlar alltså om att försöka uppnå samma resultat eller status som originalet.
Språkliga funderingar om emulator
Vad är den största skillnaden mellan en emulator och en simulator?
En emulator fokuserar på att återskapa de interna processerna hos ett system så att programvaran “tror” att den körs på originalhårdvaran. En simulator fokuserar istället på att efterlikna det yttre beteendet eller fenomenet, ofta för utbildningsändamål (som en flygsimulator), utan att nödvändigtvis kopiera den underliggande tekniska logiken.
Kan man använda ordet “emulering” som ett verb?
Ja, verbet är “att emulera”. Det används flitigt för att beskriva själva processen när en emulator är i drift eller när en person försöker efterlikna någons beteende i överförd bemärkelse.
Är ordet emulator alltid kopplat till datorer?
I modern svenska är det nästan uteslutande en datateknisk term. Historiskt och i mer litterära sammanhang kan det dock syfta på en person som försöker efterlikna eller överträffa en förebild, men detta bruk är idag mycket sällsynt.
Betydelse på engelska
- Emulator: Den direkta och mest korrekta motsvarigheten.
- Hardware abstraction: I vissa avancerade tekniska sammanhang.
- Software bridge: En mer beskrivande men mindre teknisk term.
