article sur le Émulateur, Explication sur le Émulateur

Émulateur Article, Signification, Explication

        

=Informatique= En informatique, un émulateur est un logiciel reconstituant le comportement d'une machine spécifique, il permet donc d'utiliser des programmes ou système d'exploitation dans un environnement différent de celui pour lequel il sont étudiés.

Les deux types de machines les plus fréquemment émulées sont les ordinateurs et les consoles. Dans certains cas, les médias prévus pour la machine destination ne peuvent être utilisés directement sur la machine source, on utilise alors des ROMs. Une ROM est un fichier contenant une image des informations contenues sur un média de la machine destination. Pour les machines utilisant comme support le CD ou le DVD, on utilise généralement le terme ISO.

Table of contents
1 Légalité des émulateurs
2 Cas particulier de l'informatique embarquée
3 Voir aussi

Légalité des émulateurs

Le problème de la légalité des émulateurs peut être divisé en plusieurs parties :

De plus certains émulateurs nécessitent l'utilisation d'un BIOS pour fonctionner, ce fichier est en fait une image de la ROM de la machine d'origine. Pour posséder ce fichier, il faut donc posséder la machine.

Cas particulier de l'informatique embarquée

Dans le domaine de l'informatique embarquée, le terme émulateur ne désigne pas exactement la même chose : il s'agit d'un dispositif matériel (électronique) qui permet de faire du débogage. Dans ce cas, afin de bien marquer la différence, on parle de simulateur pour un logiciel qui émule le comportement d'un microprocesseur.

L'émulateur a pour objet de remplacer le microprocesseur (ou le microcontrôleur) physiquement à l'aide d'une sonde (connecteur dont le brochage est compatible avec celui du composant intégré du microprocesseur). L'émulateur émule ainsi (idéalement strictement à l'identique) le comportement du microprocesseur d'un point de vue électrique et numérique. Il est interfacé (généralement via une carte périphérique spécifique) avec l'ordinateur de développement pour permettre au développeur de contrôler/d'observer le fonctionnement du microprocesseur émulé.

On parle d'émulateur temps-réel lorsque celui-ci respecte les contraintes temporelles du microprocesseur (cycles d'écriture, temps de réponse, ...).

Ce type de matériel est très coûteux en comparaison du microprocesseur émulé, coût sans doute lié au développement complexe d'un tel dispositif et au fait qu'il ne fait pas l'objet d'une utilisation massive (l'émulateur est utilisé dans le développement, le microprocesseur/microcontrôleur est utilisé dans la production (de masse)). De plus, il n'existe généralement des émulateurs que pour les «petits» microcontrôleurs (8 bits). Pour les autres, il est plus fréquent de voir ce que l'on appelle un «in circuit emulator» (ICE) : l'émulateur est alors intégré au microprocesseur lui-même et est connecté à l'ordinateur de développement via une interface plus simple (comme le célèbre JTAG).

Voir aussi

Liens internes

Lien externe


C'est un article concernant le Émulateur. La page contient la signification du Émulateur , Description et explication au sujet de Émulateur

recherche quelque chose