Qu'est-ce qu'un émulateur ?

Table des matières:

Qu'est-ce qu'un émulateur ?
Qu'est-ce qu'un émulateur ?
Anonim

Un émulateur est un ordinateur ou un programme qui émule ou imite un autre ordinateur ou programme. Par exemple, les émulateurs permettent d'exécuter Windows sur un ordinateur Mac et vice versa. Découvrez comment fonctionnent les émulateurs et pourquoi vous pourriez utiliser un émulateur.

Image
Image

Qu'est-ce qu'un émulateur ?

IBM a conçu le concept d'émulation informatique comme un moyen d'exécuter des programmes conçus pour des appareils plus anciens sur des modèles plus récents. La méthode utilisée par IBM reposait sur une combinaison de logiciels et de matériel dédiés à l'émulation. Plutôt que de concevoir de nouvelles applications pour ses nouveaux ordinateurs, la rétrocompatibilité intégrée a donné aux développeurs une plus grande flexibilité.

Aujourd'hui, le terme émulateur est couramment utilisé dans le contexte des jeux vidéo. L'émulateur de jeux vidéo est devenu populaire dans les années 1990 car il permettait aux gens de jouer à des jeux de console plus anciens sur des ordinateurs de bureau modernes. Avec la prolifération des smartphones et des tablettes, les émulateurs capables d'exécuter iOS ou Android sur PC sont également de plus en plus demandés.

Comment fonctionnent les émulateurs

Différents types d'émulateurs utilisent diverses techniques d'émulation. Pourtant, l'objectif final est toujours le même: reproduire l'expérience d'utilisation du matériel ou du logiciel d'origine. Certains émulateurs dépassent les performances du produit d'origine et incluent des fonctionnalités supplémentaires.

L'émulation nécessite de nombreuses ressources de calcul. En raison de cette taxe d'émulation, beaucoup sont à la traîne de leurs homologues du monde réel en termes de performances. Étant donné que les programmeurs non rémunérés les créent généralement, les émulateurs peuvent prendre beaucoup de temps à se développer.

L'émulation est étroitement liée au concept de virtualisation. Les machines virtuelles sont un type d'émulateur qui s'exécute sur le matériel sous-jacent du système hôte. Par conséquent, il n'y a pas de taxe d'émulation, mais les machines virtuelles sont limitées dans ce qu'elles peuvent faire par rapport à la machine d'origine.

Pourquoi utiliser des émulateurs ?

Les logiciels ont tendance à être spécifiques à la plate-forme, c'est pourquoi les développeurs créent des applications distinctes pour Android, iOS, Windows et Mac. Si vous êtes un utilisateur Mac et que vous souhaitez utiliser une application uniquement disponible pour Windows, votre seule option (en plus d'acheter un ordinateur Windows) est d'utiliser un émulateur.

Les émulateurs jouent également un rôle important dans la préservation numérique. Les programmes stockés sur des formats obsolètes, tels que les anciennes cartouches de jeu, peuvent être téléchargés sous forme de fichiers ROM (mémoire en lecture seule) à l'aide d'un périphérique spécial. Les ROM peuvent ensuite être lues à l'aide d'un émulateur pour le système de jeu original pour lequel elles ont été conçues.

Exemples d'émulateurs

Il existe d'innombrables émulateurs commerciaux et open source disponibles pour tous les principaux systèmes d'exploitation. Voici quelques exemples:

  • Les émulateurs comme BlueStacks permettent d'utiliser des applications Android sur Windows et Mac.
  • Des programmes comme Xcode peuvent exécuter iOS sur Mac et Windows.
  • Appetize.io est un émulateur basé sur un navigateur qui vous permet d'utiliser des applications iOS sur n'importe quel PC.
  • WINE exécute des applications Windows sur le système d'exploitation Linux.
  • Les émulateurs comme Nestopia peuvent jouer aux jeux Nintendo sous Linux.
  • Les émulateurs de console comme le SNES Classic sont du matériel autonome qui permet aux joueurs de jouer à d'anciens jeux vidéo sur des téléviseurs HD modernes.
  • De nombreux émulateurs pour la PlayStation Portable permettent aux utilisateurs de jouer à des jeux pour d'autres consoles sur le système mobile de Sony.

Conseillé: