Emulátor

Z Multimediaexpo.cz

Aplikační okno DOSBoxu 0.74

Emulátor je druh softwaru umožňující běh počítačových programů na jiné platformě (architektuře, operačním systému), než pro kterou byly původně vytvořeny a kterou samy od sebe podporují. Typickým příkladem emulátoru je program umožňující běh videoher známých z herních konzol na běžném PC pod Microsoft Windows či Linuxem. Emulace je speciálním případem virtualizace (někdy se však chápe jako silnější pojem).

V informačně-teoretickém smyslu lze podle Church-Turingovy teze libovolné výpočetní prostředí emulovat na libovolném jiném. Tato teoretická vlastnost však v praxi naráží na dvě hlavní překážky: Příslušná emulace může být pro praktické účely příliš pomalá, avšak nejčastější překážkou je špatná dostupnost informací o původní architektuře. Při tvorbě emulátoru pak je potřeba používat metody zpětného inženýrství.

Související články

Externí odkazy