emuláció
Az emuláció olyan számítógépes technika, amely lehetővé teszi, hogy egy számítógépes rendszer megvalósítsa egy másik rendszer viselkedését és utasításkészletét. Az emulátor a host rendszeren fut, miközben a guest rendszer minden hardver- és szoftverfunkcióját szimulálja: processzor, memória, bemenő/kimeneti eszközök és perifériák.
Két fő megközelítés létezik: teljes rendszer-emuláció és alrendszer- vagy alkalmazás szintű emuláció. Teljes rendszernél egy guest
A végrehajtási technikák közé tartozik az értelmező (interpretáció), a dinamikus fordítás (just-in-time, JIT) és a vegyes
Alkalmazások: régi játékok és operációs rendszerek futtatása, hardver- és szoftverfejlesztés tesztelése, architektúraközi kompatibilitás. Példák: emulátorok a