Table des matières:
Définition - Que signifie émulateur?
Un émulateur est un périphérique matériel ou un logiciel qui permet à un système informatique (également appelé hôte) d'imiter les fonctions d'un autre système informatique (appelé invité). Il permet au système hôte d'exécuter des logiciels, des outils, des périphériques et d'autres composants conçus pour le système invité. Les émulateurs peuvent être de différents types, reproduisant des éléments tels que le matériel, les logiciels, le système d'exploitation ou le processeur. Cependant, dans la plupart des cas, l'architecture matérielle est émulée pour fournir un environnement similaire à un système invité.
Techopedia explique Emulator
Un émulateur régénère un environnement informatique d'origine à l'aide de logiciels et de matériel. Le processus de création d'un émulateur authentique est complexe et prend du temps. Mais une fois créé, il fournit l'authenticité de l'environnement informatique / objet numérique d'origine sans avoir besoin du système d'origine.
Des techniques d'émulation sont appliquées pour recréer l'environnement matériel et logiciel d'un système informatique sur une machine différente. Une fois l'émulateur terminé, les utilisateurs peuvent accéder aux applications ou au système d'exploitation sur le système émulé et le logiciel d'origine peut s'exécuter sur le système hôte. Pour les utilisateurs, l'expérience est la même que s'ils utilisaient le système invité d'origine.
Les émulateurs sont généralement composés de trois composants:
- Émulateur CPU (la partie la plus complexe)
- Émulateur de sous-système de mémoire
- Différents émulateurs de périphériques d'entrée / sortie