émulation
Définition
Présentation par un programme et/ou un matériel de l'interface d'un autre programme et/ou matériel. En particulier:
- un émulateur de processeur permet, notamment dans la phase préalable au lancement du processeur, de développer les premiers systèmes qui utiliseront le processeur sans en disposer. Dans ce sens, le terme "simulateur" est plus fréquent
- un émulateur de terminal est un programme exécuté sur un système, permettant aux applications écrites pour un type de terminal dédié de fonctionner sur ledit système sans requérir un véritable terminal
- un émulateur tout court est typiquement un programme sur une machine récente, capable d'exécuter les programmes binaires écrits pour une machine et un OS plus anciens et disparus