Què és un emulador?

Taula de continguts:

Què és un emulador?
Què és un emulador?
Anonim

Un emulador és un ordinador o programa que emula, o imita, un altre ordinador o programa. Per exemple, els emuladors permeten executar Windows en un ordinador Mac i viceversa. Obteniu informació sobre com funcionen els emuladors i per què podeu utilitzar un emulador.

Image
Image

Què és un emulador?

IBM va concebre el concepte d'emulació d'ordinador com una manera d'executar programes dissenyats per a dispositius antics en models més nous. El mètode utilitzat per IBM es basava en una combinació de programari i maquinari dedicat a l'emulació. En lloc de dissenyar noves aplicacions per als seus nous ordinadors, la compatibilitat amb versions anteriors incorporada va oferir als desenvolupadors una major flexibilitat.

Avui, el terme emulador s'utilitza habitualment en el context dels videojocs. L'emulador de videojocs es va fer popular durant la dècada de 1990 perquè permetia a la gent jugar a jocs de consola més antics en ordinadors d'escriptori moderns. Amb la proliferació de telèfons intel·ligents i tauletes, els emuladors capaços d'executar iOS o Android en ordinadors també tenen una demanda cada cop més alta.

Com funcionen els emuladors

Diferents tipus d'emuladors utilitzen diverses tècniques d'emulació. Tot i així, l'objectiu final és sempre el mateix: replicar l'experiència d'utilitzar el maquinari o programari original. Alguns emuladors superen el rendiment del producte original i inclouen funcions addicionals.

L'emulació requereix molts recursos computacionals. A causa d'aquest impost d'emulació, molts es queden per darrere dels seus homòlegs del món real en termes de rendiment. Com que els programadors no pagats solen crear-los, els emuladors poden trigar molt a desenvolupar-se.

L'emulació està estretament relacionada amb el concepte de virtualització. Les màquines virtuals són un tipus d'emulador que s'executen al maquinari subjacent del sistema amfitrió. Per tant, no hi ha cap impost d'emulació, però les màquines virtuals tenen limitacions en el que poden fer en comparació amb la màquina original.

Per què utilitzar emuladors?

El programari acostuma a ser específic de la plataforma, per això els desenvolupadors fan aplicacions separades per a Android, iOS, Windows i Mac. Si sou un usuari de Mac i voleu utilitzar una aplicació que només està disponible per a Windows, la vostra única opció (a més de comprar un ordinador amb Windows) és utilitzar un emulador.

Els emuladors també tenen un paper important en la preservació digital. Els programes emmagatzemats en formats obsolets, com ara cartutxos de jocs antics, es poden descarregar com a fitxers ROM (memòria de només lectura) mitjançant un dispositiu especial. Les ROM es poden jugar amb un emulador per al sistema de joc original per al qual van ser dissenyats.

Exemples d'emuladors

Hi ha innombrables emuladors comercials i de codi obert disponibles per a tots els sistemes operatius principals. Aquests són alguns exemples:

  • Emuladors com BlueStacks permeten utilitzar aplicacions d'Android a Windows i Mac.
  • Programes com Xcode poden executar iOS a Mac i Windows.
  • Appetize.io és un emulador basat en navegador que us permet utilitzar aplicacions iOS a qualsevol PC.
  • WINE executa aplicacions de Windows al sistema operatiu Linux.
  • Emuladors com Nestopia poden jugar a jocs de Nintendo a Linux.
  • Els emuladors de consola com el SNES Classic són maquinari autònom que permet als jugadors jugar a videojocs antics en televisors HD moderns.
  • Nombrosos emuladors per a PlayStation Portable permeten als usuaris jugar a jocs per a altres consoles al sistema mòbil de Sony.

Recomanat: