Émulation

En informatique, l'émulation consiste à substituer à un élément de matériel informatique — tel un terminal informatique, un ordinateur ou une console de jeux — un logiciel.

Capture d'écran de Qemu Launcher.

« Émuler » signifie « simuler, sur un ordinateur, le comportement de ». L'émulation est donc une imitation du comportement physique d'un matériel par un logiciel, contrairement à la simulation, qui vise à imiter un modèle abstrait. L'émulateur reproduit le comportement d'un modèle dont toutes les variables sont connues, alors que le simulateur tente de reproduire un modèle mais en devant extrapoler une partie des variables qui lui sont inconnues (exemple : la simulation du comportement d'un trou noir). Le recours à un émulateur, selon le contexte, permet de faciliter le développement ou le débogage d'un système ou de remplacer un système obsolète ou inutilisable par un autre. Dans ce cadre, il est possible de faire fonctionner le nouveau système, l'émulateur, de la même manière que le système imité.

Applications

Émulation d'un système Unix par Cygwin.

On peut discerner plusieurs applications principales.

Émulateur de terminal

L'émulation d'un terminal informatique est pratiquée depuis les années 1970[1]. En effet, les terminaux physiques sont devenus rares, mais le mode d'interaction est resté. Ainsi on utilise un émulateur de terminal comme xterm pour émuler une console VT100.

Émulation d'ordinateur

Pour une imitation logicielle d'un ordinateur, on stocke le contenu des périphériques de stockage (disque durs…) dans des fichiers images (reflets) des périphériques d'origine. Ces fichiers images peuvent être à taille fixe (qui ne grandira pas) ou à taille dynamique (qui grandira au fur et à mesure que l'on y stocke des données dans la limite de la taille du disque dur physique sur lequel ce fichier image se trouve).
Parfois, ces émulateurs d'ordinateurs utilisent certains lecteurs physiques comme les lecteurs de CD rom ce qui permet d'utiliser directement les supports de stockage sans être obligé de transférer leurs données dans des fichiers images qui prennent de la place sur le disque dur.

Émulation en conception électronique

Dans le domaine de l'électronique de l'informatique embarquée, le terme émulateur désigne un dispositif matériel (électronique) qui permet de faire du développement et du débogage. Dans ce cadre, et afin de marquer la différence, on parle de simulateur pour un logiciel qui émule le comportement d'un microprocesseur.

L'émulateur remplace physiquement le microprocesseur (ou le microcontrôleur) à l'aide d'une sonde (connecteur dont le brochage est compatible avec ce dernier). L'électronique pilotée de l'émulateur remplace ainsi (idéalement strictement à l'identique) le microprocesseur d'un point de vue électrique et numérique. La sonde est interfacée (généralement via une carte périphérique spécifique) avec un ordinateur de développement pour permettre à l'ingénieur de contrôler et 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 circuit émulé, coût 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é pour 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).

Émulation de jeu

Émulation de système de jeux vidéo

L'émulation d'un jeu consiste à reproduire sur une machine le comportement d'un jeu qui a été programmé pour un autre type de machine.

Sur la machine appropriée (console ou borne d'arcade), le programme n'est pas émulé, et on dit que le jeu fonctionne en natif. Il est stocké généralement dans des mémoires mortes (soit sur la carte mère, soit dans des cartouches enfichables) ; leur contenu est ainsi appelé ROM dans l’usage courant.

Un émulateur fonctionne de la même façon que cette machine, en chargeant cette ROM et en exécutant le programme (jeu) qui y est stocké, en s'adaptant aux ressources disponibles (périphériques d'entrées/sorties, vitesse d'exécution, etc.).

Plus récemment, le contenu des jeux stockés sur CD-ROM ou DVD peut être copié dans un fichier image appelé ISO ; sur le même principe que l'émulation de ROMs, on peut émuler un jeu stocké en fichier ISO.

Les émulateurs de jeux ont été au départ une alternative pour faire perdurer la vie d'un jeu malgré la désuétude du matériel qui était censé le faire fonctionner ; il s'agissait d'une pratique pirate. Cependant l'usage se répand dans les récentes consoles de jeu, avec pour objectif commercial de permettre une plus large gamme de jeux pouvant être exécutés sur une même plateforme.

Jeux émulés et distribution

Les avantages de l’émulation sont devenus très populaires au milieu des années 1990, notamment du fait de la facilité d'échanger et de copier des fichiers contrairement au matériel (ROMs, cartouches, CD-ROMs…). Avec l'essor d'Internet, une grande communauté de fans et de programmeurs s'est formée sur Internet, et de nombreux sites webs se sont spécialisés dans la distribution (légale ou illégale) d'émulateurs et de jeux.

Les jeux anciens forment à présent une culture que certains sites web[2] tentent de pérenniser, notamment à l'aide d'émulateurs (le matériel initial n'étant plus disponible).

Légalité de l'émulation

Les jeux, quel que soit leur format de stockage (en mémoire mortes, sur une cartouche, ou sous forme de fichiers ROM/ISO), ainsi que leur concept, sont couverts par le droit d'auteur, jusqu'à ce que celui-ci cède ses droits ou que ceux-ci expirent. Tant qu'un jeu est soumis à droit d'auteur ou à copyright, toute copie est illégale et est assimilable à de la contrefaçon, sauf exceptions (comme une Copie privée tant que vous n'avez pas cédé votre licence d'utilisation).

La reproduction et la mise à disposition sous forme de ROM d'un jeu (modifié ou non) sans l'autorisation de son auteur s'apparentent donc à de la contrefaçon. Néanmoins l'utilisateur légitime d'un jeu peut créer une ROM qui servira de copie de sauvegarde pour son propre usage[3].

Les auteurs de l'émulateur MAME recommandent d'attendre au minimum 3 ans depuis le début de la commercialisation du jeu, cependant cette règle empirique n'a aucune base juridique[4].

Distribution légale

Contrefaçon

  • De nombreux jeux sous forme de ROMs sont échangés par partage de fichiers en pair à pair (P2P) ou via Usenet, avec le risque que certains soient infectés de virus.
  • Il existe des sites web mettant ces ROMs à disposition de façon illégale ; un certain nombre d'entre eux ont été fermés.
  • On trouve parfois des cartouches, des CD ou des DVD contenant des copies illégales de ROM sur des sites de vente en ligne (tels qu'eBay).

Notes et références

  1. Shirley Ward Watkins et Marshall D. Abrams, Survey of Remote Terminal Emulators, U.S. Dept. of Commerce - 1977.
  2. EmuWiki.com se veut être une encyclopédie de l'émulation : émulateurs (toutes plateformes confondues) et historique, artéfacts… Voir par exemple l'histoire de l'émulateur Final Burn ou de Basilisk II.
  3. « Émulation et droits d'auteur - Millenium », sur Millenium FR (consulté le )
  4. (en) « About MAME ».
  5. (en) « MAME | ROMs for Free Download », sur mamedev.org (consulté le ).

Voir aussi

Sur les autres projets Wikimedia :

Articles connexes

Read other articles:

Gunung Sangeang ApiTitik tertinggiKetinggian1.949 m (6.394 ft)[1]Puncak1.949 m (6.394 ft)Masuk dalam daftarRibuKoordinat8°12′S 119°04′E / 8.20°S 119.07°E / -8.20; 119.07 GeografiLetakKabupaten Bima, NTB, IndonesiaGeologiJenis gunungStratovolcanoLetusan terakhirMei 2014 (berkelanjutan) Gunung Sangeang Api atau Sangiang merupakan gunung berapi aktif di kompleks pulau Sangeang di Indonesia. Ini terdiri dari dua kerucut vulkanik, D...

 

 

روبرت بلاي (بالإنجليزية: Robert Bly)‏  معلومات شخصية اسم الولادة (بالإنجليزية: Robert Elwood Bly)‏  الميلاد 23 ديسمبر 1926 [1][2]  مقاطعة لاك كوي بارلي  الوفاة 21 نوفمبر 2021 (94 سنة) [3]  مينيابوليس  مواطنة الولايات المتحدة  عضو في الأكاديمية الأمريكية للفنون والآدا�...

 

 

Mixed martial arts event in 2022 Bellator 279: Cyborg vs. Blencowe 2The poster for Bellator 279: Cyborg vs. Blencowe 2InformationPromotionBellator MMADateApril 23, 2022 (2022-April-23)VenueNeal S. Blaisdell ArenaCityHonolulu, Hawaii, United StatesEvent chronology Bellator 278: Velasquez vs. Carmouche Bellator 279: Cyborg vs. Blencowe 2 Bellator 280: Bader vs. Kongo Bellator 279: Cyborg vs. Blencowe 2 was a mixed martial arts event produced by Bellator MMA held on April 23, 2022...

Hubungan North Korea–Russia Korea Utara Rusia Pemimpin Korea Utara Kim Jong-un (kiri) dan Presiden Rusia Vladimir Putin (kanan), April 2019. Hubungan diplomatik antara Korea Utara (Republik Rakyat Demokratik Korea) dan Uni Soviet (Uni Republik Sosialis Soviet, negara pendahulu Federasi Rusia) mula-mula dijalin pada 12 Oktober 1948, tak lama setelah Republik Rakyat Demokratik Korea diproklamasikan. Pada Perang Korea, Tentara Rakyat Korea didukung oleh pasukan militer Soviet. Korea Utara dib...

 

 

Proses kloralkali (juga klor-alkali dan klor alkali ) adalah proses industri untuk elektrolisis larutan natrium klorida (NaCl). Ini adalah teknologi yang digunakan untuk memproduksi klorin dan natrium hidroksida (soda kaustik), yang merupakan bahan kimia komoditas yang dibutuhkan oleh industri. Tiga puluh lima juta ton klorin dibuat melalui proses ini pada tahun 1987. Klorin dan natrium hidroksida yang dihasilkan dalam proses ini banyak digunakan dalam industri kimia.[1][2] ...

 

 

Unincorporated community in West Virginia, United StatesCherry RunUnincorporated communityHouseholder Road in Cherry RunCherry RunLocation within the state of West VirginiaShow map of West VirginiaCherry RunCherry Run (the United States)Show map of the United StatesCoordinates: 39°37′39″N 78°2′2″W / 39.62750°N 78.03389°W / 39.62750; -78.03389CountryUnited StatesStateWest VirginiaCountyMorganTime zoneUTC-5 (Eastern (EST)) • Summer (DST)UTC-4 (ED...

You can help expand this article with text translated from the corresponding article in Russian. (October 2020) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipedia. Do not translate text that appears unreliable or lo...

 

 

2013 international leaders meeting 39th G8 summitHost countryUnited KingdomDate17–18 June 2013Venue(s)Lough Erne Resort in Enniskillen, County Fermanagh, Northern IrelandCitiesEnniskillenFollows38th G8 summitPrecedes40th G7 summit The 39th G8 summit was held on 17–18 June 2013, at the Lough Erne Resort, a five-star hotel and golf resort on the shore of Lough Erne in County Fermanagh, Northern Ireland.[1] It was the sixth G8 summit to be held in the United Kingdom and the first to ...

 

 

Antonio Candreva Informasi pribadiTanggal lahir 28 Februari 1987 (umur 37)Tempat lahir Roma, ItaliaTinggi 1,80 m (5 ft 11 in)Posisi bermain GelandangInformasi klubKlub saat ini SampdoriaNomor 87Karier junior Lodigiani2003–2004 TernanaKarier senior*Tahun Tim Tampil (Gol)2004–2007 Ternana 48 (0)2007– Udinese 3 (0)2008–2010 → Livorno (pinjaman) 52 (2)2010 → Juventus (pinjaman) 16 (2)2010–2011 → Parma (pinjaman) 31 (3)2011–2012 → Cesena (pinjaman) 18 (2)20...

ХристианствоБиблия Ветхий Завет Новый Завет Евангелие Десять заповедей Нагорная проповедь Апокрифы Бог, Троица Бог Отец Иисус Христос Святой Дух История христианства Апостолы Хронология христианства Раннее христианство Гностическое христианство Вселенские соборы Н...

 

 

Leading English defamation case of 1999 Reynolds v Times Newspapers LtdCourtHouse of LordsFull case nameReynolds v Times Newspapers Ltd and Others Decided1999Citation(s)[1999] UKHL 45, [1999] 4 All ER 609, [2001] 2 AC 127Case historyPrior action(s)[1998] EMLR 723[1998] 3 WLR 862Subsequent action(s)[2001] 2 AC 127 (HL)Court membershipJudge(s) sittingCourt of Appeal: Lord Bingham of Cornhill CJ, Hirst and Robert Walker LJJ House of Lords: Lord Nicholls of Birkenhead, Lord Hope of Craighead, Lor...

 

 

Disambiguazione – Se stai cercando l'omonimo manga, vedi Slayer (manga). SlayerGli Slayer all'Hellfest 2017 Paese d'origine Stati Uniti GenereThrash metal[1][2][3] Periodo di attività musicale1981 – 20192024 – in attività EtichettaMetal BladeDef JamAmericanNuclear Blast Album pubblicati16 Studio11 Live3 Raccolte2 Logo ufficiale Sito ufficiale Modifica dati su Wikidata · Manuale Gli Slayer sono un gruppo musicale thr...

Cet article est une ébauche concernant les Jeux olympiques et la Sierra Leone. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Sierra Leone aux Jeux olympiques d'été de 2008 Code CIO SLE Lieu Pékin Participation 8e Athlètes 3 dans 2 sports Porte-drapeau Solomon Bayoh MédaillesRang : Or0 Arg.0 Bron.0 Total0 Sierra Leone aux Jeux olympiques d'été Sierra Leone aux Jeux olympiques d'été de 2004 Sierra...

 

 

  关于与「內閣總理大臣」標題相近或相同的条目页,請見「內閣總理大臣 (消歧義)」。 日本國內閣總理大臣內閣總理大臣紋章現任岸田文雄自2021年10月4日在任尊称總理、總理大臣、首相、阁下官邸總理大臣官邸提名者國會全體議員選出任命者天皇任期四年,無連任限制[註 1]設立法源日本國憲法先前职位太政大臣(太政官)首任伊藤博文设立1885年12月22日,...

 

 

Light ergonomics is the relationship between the light source and the individual.[1] Poor light can be divided into the following: Individual or socio-cultural expectations Insufficient light Poor distribution of light Improper contrast Glare Flicker Thermal heating (over or under) Acoustic noise (especially fluorescents) Color spectrum (full-spectrum light, color temperature, etc.) Effects of poor light The effects of poor light can include the following: low productivity high human ...

  لمعانٍ أخرى، طالع سين (توضيح). سين (إله) زوجات نينغال  الأب إنليل  الأم نينليل  ذرية أوتو،  وإنانا  تعديل مصدري - تعديل   جزء من سلسلةأساطير بلاد ما بين النهرينMark of the Palm ديانة حضارات ما بين النهرين القديمة كائنات أساسية أبزو وتيامات لخمو ولخامو أنشار وكيش...

 

 

This article is about the cuisine of the Jewish communities of the Middle East and North Africa. For the cuisine of the Ladino-speaking Jews, originally from the Iberian Peninsula, see Sephardic Jewish cuisine.Assortment of cooking traditions of Mizrahi Jews Iraqi-Jewish cuisine, kubbeh matfuniya Mizrahi Jewish cuisine is an assortment of cooking traditions that developed among the Mizrahi Jewish communities of the Middle East, North Africa and Central Asia. Influenced by the diverse local cu...

 

 

Elena Percivaldi Elena Percivaldi (Milano, 3 maggio 1973) è una saggista, storica e scrittrice italiana, giornalista, critica d'arte e musicale. Indice 1 Biografia 2 Incarichi e partecipazioni 3 Opere 3.1 Prefazioni 4 Note 5 Altri progetti 6 Collegamenti esterni Biografia Laureata in Lettere Moderne all'Università degli Studi di Milano con una tesi sulla storia medievale, all'attività di saggista e pubblicista affianca quella di docente (ha collaborato con l'Università degli Studi di Ferr...

  لمعانٍ أخرى، طالع هيروشيما (توضيح). هيروشيما    علم شعار   الإحداثيات 34°23′47″N 132°27′35″E / 34.396388888889°N 132.45972222222°E / 34.396388888889; 132.45972222222   [1] سبب التسمية هيروشيما  تقسيم إداري  البلد اليابان[2][3]  التقسيم الأعلى اليابان  العاصمة ...

 

 

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (فبراير 2023) هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة...