Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/08/2016, à 15:30

Compte supprimé

Émulation logicielle dynamique VS statique.

Bonjour,

L'émulation dynamique est plus lente et requiert plus de ressources que l'émulation statique.

Emuler une architecture : la traduction binaire dynamique

Traduction statique ou dynamique

Deux types de traduction de code existent : la traduction statique, où le fichier exécutable est alors traduit de la machine source vers un exécutable interprétable par la machine de destination, et la traduction dynamique. Dans ce dernier cas, l’émulateur se charge de traduire à la volée les instructions de la machine source vers des instructions de la machine cible, au moment même de leur exécution.

Ce serait tellement mieux de ne convertir qu'une fois les programmes et de n'utiliser que les images de destinations, qui fonctionneraient avec moins de ressources.

D'autant plus que les émulateurs dynamiques n'ont pas à émuler du code polymorphe (du code qui s'auto-écrit) et que chaque programme doit être écrit et connu à l'avance.

Qu'en pensez-vous ?

Dernière modification par Compte supprimé (Le 07/08/2016, à 18:06)