Emulator

En emulator är en mjukvara avsett för att efterlikna funktionen av annan hårdvara eller mjukvara. Mest vanligt är mjukvara för PC som används för att efterlikna annan mjukvara.

I professionella sammanhang använder man ofta emulatorer för att testa hårdvara eller program för hårdvara, då hårdvaran ännu inte existerar, är för dyr eller sällsynt för att kunna användas för all testning eller är för anspråkslös för att kunna erbjuda ett gott gränssnitt för testningen.

Emulatorer används också då system används långt efter att tillverkningen av hårdvaran systemet är planerat för har upphört. Ett klassiskt exempel är IBM:s stordatorer och 3270-terminaler.

I hobbykretsar är emulatorer för gamla hemdatorer och spelkonsoler vanliga, till exempel för Commodore 64 och DOS-datorer och det finns till och med emulatorer för gamla mini- och stordatorer.

Ibland behövs inte en egentlig emulator, utan det räcker med olika specialarrangemang för att tillåta körande av gamla program. Till denna kategori kan man räkna kommandotolken ("DOS-prompten") för vissa Windows-versioner, som gjordes kompatibel med DOS som operativsystem, Wine, som styr systemanrop till olika POSIX-funktioner istället för de avsedda Windows-funktionerna och av kompatibilitetsorsaker kvarlämnade gamla systemanrop, som i praktiken omkodas till de modernare varianterna. Ifråga om Wine är kompatibilitetsarrangemangen så omfattande att termen emulator kan vara berättigad.

Olika typer av emulatorer

Exempel på emulatorer

Se även

Media som används på denna webbplats

Question book-4.svg
Författare/Upphovsman: Tkgd2007, Licens: CC BY-SA 3.0
A new incarnation of Image:Question_book-3.svg, which was uploaded by user AzaToth. This file is available on the English version of Wikipedia under the filename en:Image:Question book-new.svg