Wat is 'n emulator?

INHOUDSOPGAWE:

Wat is 'n emulator?
Wat is 'n emulator?
Anonim

'n Emulator is 'n rekenaar of program wat 'n ander rekenaar of program naboots, of naboots. Byvoorbeeld, emulators maak dit moontlik om Windows op 'n Mac-rekenaar te laat loop en omgekeerd. Kom meer te wete oor hoe emulators werk en hoekom jy 'n emulator kan gebruik.

Image
Image

Wat is 'n emulator?

IBM het die konsep van rekenaaremulasie uitgedink as 'n manier om programme wat ontwerp is vir ouer toestelle op nuwer modelle te laat loop. Die metode wat IBM gebruik het, het staatgemaak op 'n kombinasie van sagteware en hardeware wat aan emulasie toegewy is. Eerder as om nuwe toepassings vir sy nuwe rekenaars te ontwerp, het ingeboude terugwaartse versoenbaarheid ontwikkelaars groter buigsaamheid gegee.

Vandag word die term emulator algemeen in die konteks van videospeletjies gebruik. Die videospeletjie-emulator het gedurende die 1990's gewild geword omdat dit mense toegelaat het om ouer konsolespeletjies op moderne rekenaars te speel. Met die verspreiding van slimfone en tablette word daar ook toenemende aanvraag na emulators wat iOS of Android op rekenaars kan laat loop.

Hoe emulators werk

Verskillende soorte emulators gebruik verskeie emulasietegnieke. Tog is die einddoel altyd dieselfde: om die ervaring van die gebruik van die oorspronklike hardeware of sagteware te herhaal. Sommige emulators oorskry die werkverrigting van die oorspronklike produk en sluit bykomende kenmerke in.

Emulasie vereis baie rekenaarhulpbronne. As gevolg van hierdie nabootsingsbelasting bly baie agter hul werklike eweknieë in terme van prestasie. Aangesien onbetaalde programmeerders hulle gewoonlik skep, kan emulators lank neem om te ontwikkel.

Emulasie is nou verwant aan die konsep van virtualisering. Virtuele masjiene is 'n tipe emulator wat op die onderliggende hardeware van die gasheerstelsel loop. Daarom is daar geen emulasiebelasting nie, maar virtuele masjiene is beperk in wat hulle kan doen in vergelyking met die oorspronklike masjien.

Waarom gebruik emulators?

Sagteware is geneig om platformspesifiek te wees, en daarom maak ontwikkelaars aparte toepassings vir Android, iOS, Windows en Mac. As jy 'n Mac-gebruiker is en 'n toepassing wil gebruik wat net vir Windows beskikbaar is, is jou enigste opsie (behalwe om 'n Windows-rekenaar te koop) om 'n emulator te gebruik.

Emulators speel ook 'n belangrike rol in digitale bewaring. Programme wat op verouderde formate gestoor is, soos ou speletjie-patrone, kan as ROM-lêers (leesalleen-geheue) afgelaai word met 'n spesiale toestel. Die ROM's kan dan gespeel word met 'n emulator vir die oorspronklike speletjiestelsel waarvoor hulle ontwerp is.

Voorbeelde van emulators

Daar is talle kommersiële en oopbron-emulators beskikbaar vir elke groot bedryfstelsel. Hier is 'n paar voorbeelde:

  • Emulators soos BlueStacks maak dit moontlik om Android-toepassings op Windows en Mac te gebruik.
  • Programme soos Xcode kan iOS op Mac en Windows laat loop.
  • Appetize.io is 'n blaaier-gebaseerde emulator waarmee jy iOS-toepassings op enige rekenaar kan gebruik.
  • WINE loop Windows-toepassings op die Linux-bedryfstelsel.
  • Emulators soos Nestopia kan Nintendo-speletjies op Linux speel.
  • Konsolemulators soos die SNES Classic is selfstandige hardeware wat spelers toelaat om ou videospeletjies op moderne HD-televisies te speel.
  • Verskeie emulators vir die PlayStation Portable laat gebruikers speletjies speel vir ander konsoles op Sony se mobiele stelsel.

Aanbeveel: