emularea
Emularea este procesul prin care un sistem, denumit emulator, reproduce funcționalitatea unui alt sistem, de obicei cu arhitectură diferită, permițând rularea software-ului destinat acelui sistem într-un mediu diferit. Ea poate include replicarea procesorului, memoriei, a dispozitivelor de intrare/ieșire și a sincronizării temporale, cu scopul de a oferi compatibilitate sau de a facilita conservarea software-ului pe hardware modern.
Există mai multe abordări în emulare. Emulatoarele pot funcționa în mod complet software, traducând dinamic instrucțiunile
Scopurile emulării includ conservarea patrimoniului digital, oferirea de posibilitatea de a rula software vechi pe platforme
Exemple notabile includ DOSBox pentru MS-DOS, QEMU pentru arhitecturi multiple, PCem pentru PC-uri vechi, Dolphin pentru
Emularea contribuie la păstrarea accesului la software-ul istoric și la înțelegerea evoluției arhitecturilor hardware și software,