Je ne pense pas que l'émulateur et le simulateur puissent être comparés. Les deux imitent quelque chose, mais ne font pas partie de la même portée de raisonnement, ils ne sont pas utilisés dans le même contexte.
En bref: un émulateur est conçu pour copier certaines fonctionnalités de l'orginial et peut même le remplacer dans l'environnement réel. Un simulateur n'est pas conçu pour copier les caractéristiques de l'original, mais seulement pour ressembler à l'original aux êtres humains. Sans les caractéristiques de l'original, le simulateur ne peut pas le remplacer dans l'environnement réel.
Un émulateur est un appareil qui imite quelque chose d'assez près pour qu'il puisse être substitué à la vraie chose. Par exemple, vous voulez qu'un circuit fonctionne comme un circuit ROM (mémoire morte), mais vous voulez également ajuster le contenu jusqu'à ce qu'il soit ce que vous voulez. Vous utiliserez un émulateur de ROM, une boîte noire (susceptible d'être basée sur le processeur) avec des interfaces physiques et électriques compatibles avec la ROM que vous souhaitez émuler. L'émulateur sera branché sur l'appareil à la place de la vraie ROM. La carte mère ne verra aucune différence lors du travail, mais vous pourrez facilement changer le contenu de la ROM émulée. Autrement dit, l'émulateur agira exactement comme la réalité dans son contexte de carte mère (peut-être un peu plus lent en raison du modèle interne réel) mais il y aura des fonctions supplémentaires (comme la réécriture) visibles uniquement par le concepteur, hors du contexte de la carte mère . La définition de l'émulateur serait donc: quelque chose qui imite l'original, a toutes ses fonctionnalités,
Un simulateur est utilisé dans un autre contexte de réflexion, par exemple un simulateur d'avion, un simulateur de voiture, etc. La simulation ne prendra en charge que certains aspects de la réalité, généralement ceux liés à façon dont un être humain le percevra et le contrôlera.. Le simulateur n'effectuera pas les fonctions des éléments réels et ne pourra pas y être soutenu. Le simulateur d'avion ne volera ni ne transportera personne, ce n'est pas du tout son but. Le simulateur n'est pas destiné à fonctionner, mais à apparaître au pilote comme quelque chose de réel à des fins autres que les normales, par exemple pour permettre un entraînement au sol (y compris dans des situations inhabituelles comme une panne de tout moteur). La définition du simulateur serait donc: quelque chose qui peut apparaître à l'homme, dans une certaine mesure, comme l'original, mais ne peut pas le remplacer pour une utilisation réelle. De plus, le pilote saura que le simulateur est un simulateur.
Je ne pense pas que nous verrons un simulateur ROM, car la ROM n'interagit pas avec les êtres humains, ni aucun émulateur d'avion, car les avions ne peuvent pas avoir de remplaçant remplissant les mêmes fonctions dans le monde réel.
À mon avis, le modèle à l'intérieur d'un émulateur ou d'un simulateur peut être n'importe quoi et ne doit pas être similaire au modèle de l'original. Un modèle d'émulateur ROM sera probablement un logiciel au lieu de matériel, MS Flight Simulator ne peut pas être plus de logiciels qu'il ne l'est.
Cette comparaison des deux termes contredira la réponse actuellement sélectionnée (de Toybuilder) qui met la différence sur le modèle interne, alors que ma suggestion est que la différence est de savoir si le faux peut ou ne peut pas être utilisé pour effectuer la fonction réelle dans le monde réel ( dans une certaine mesure acceptée, en effet).
Notez que le simulateur d'avion devra également simuler la terre, le soleil, le vent, etc., qui ne font pas partie de l'avion, donc un simulateur d'avion devra imiter certains aspects de l'avion, ainsi que l'environnement du avion parce qu'il n'est pas utilisé dans cet environnement réel, mais dans une salle de formation.
C'est une grande différence avec l'émulateur qui n'émule que l'original, et son but est d'être utilisé dans l'environnement de l'original sans avoir besoin de l'émuler. Retour au contexte d'avion ... qu'est-ce qu'un émulateur d'avion? Peut-être un train qui reliera deux aéroports - en fait deux marches d'avion - transportant des passagers, avec des hôtesses de l'air à bord, avec un intérieur de voiture ressemblant à une véritable cabine d'avion, et avec un capitaine disant "Mesdames et Messieurs, notre altitude est actuellement de 10 km et la température à notre destination est de 24 ° C ". Son avantage est difficile à voir, hum ...
En conclusion, l'émulateur est une vraie chose destinée à fonctionner, le simulateur est un faux destiné à tromper l'utilisateur.