Emulaator on arvuti või programm, mis emuleerib või imiteerib teist arvutit või programmi. Näiteks emulaatorid võimaldavad Windowsi käivitamist Maci arvutis ja vastupidi. Siit saate teada, kuidas emulaatorid töötavad ja miks võite emulaatorit kasutada.
Mis on emulaator?
IBM kavandas arvutiemulatsiooni kontseptsiooni kui viisi, kuidas käivitada vanematele seadmetele mõeldud programme uuemates mudelites. IBMi kasutatav meetod tugines emuleerimisele pühendatud tarkvara ja riistvara kombinatsioonile. Selle asemel, et luua oma uutele arvutitele uusi rakendusi, andis sisseehitatud tagasiühilduvus arendajatele suurema paindlikkuse.
Tänapäeval kasutatakse terminit emulaator tavaliselt videomängude kontekstis. Videomänguemulaator sai populaarseks 1990ndatel, kuna see võimaldas inimestel mängida vanemaid konsoolimänge kaasaegsetes lauaarvutites. Nutitelefonide ja tahvelarvutite leviku tõttu emulaatorid, mis on võimelised iOS-i käivitama või Androidi arvutites on samuti üha suurem nõudlus.
Mis on emulaator?Kuidas emulaatorid töötavad
Erinevat tüüpi emulaatorid kasutavad erinevaid emuleerimistehnikaid. Sellegipoolest on lõppeesmärk alati sama: kopeerida algse riist- või tarkvara kasutamise kogemust. Mõned emulaatorid ületavad algse toote jõudlust ja sisaldavad lisafunktsioone.
kas Chromecast'i kasutamiseks on vaja wifi-d
Emuleerimine nõuab palju arvutusressursse. Selle emuleerimismaksu tõttu jäävad paljud jõudluse osas oma reaalsetest kolleegidest maha. Kuna tavaliselt loovad need tasuta programmeerijad, võib emulaatorite arendamine võtta kaua aega.
Emuleerimine on virtualiseerimise kontseptsiooniga tihedalt seotud. Virtuaalmasinad on teatud tüüpi emulaatorid, mis töötavad hostsüsteemi aluseks olevas riistvaras. Seetõttu pole emulatsioonimaksu, kuid virtuaalmasinate võimekus on võrreldes algse masinaga piiratud.
Miks kasutada emulaatoreid?
Tarkvara kipub olema platvormipõhine, mistõttu arendajad teevad Androidile, iOS-ile, Windowsile ja Macile eraldi rakendusi. Kui olete Maci kasutaja ja soovite kasutada rakendust, mis on saadaval ainult Windowsi jaoks, on teie ainus võimalus (lisaks Windowsi arvuti ostmisele) kasutada emulaatorit.
Emulaatorid mängivad olulist rolli ka digitaalsel säilitamisel. Vananenud vormingutes, näiteks vanades mängukassettides, salvestatud programme saab spetsiaalse seadme abil alla laadida ROM (kirjutuskaitstud mälu) failidena. Seejärel saab ROM-e mängida, kasutades algse mängusüsteemi emulaatorit, mille jaoks need olid loodud.
Emulaatorite näited
Iga suurema operatsioonisüsteemi jaoks on saadaval lugematu arv kaubanduslikke ja avatud lähtekoodiga emulaatoreid. siin on mõned näidised:
- Emulaatorid, nagu BlueStacks, võimaldavad kasutada Androidi rakendusi Windowsis ja Macis.
- Sellised programmid nagu Xcode saavad käitage iOS-i Macis ja Windowsis .
- Appetize.io on brauseripõhine emulaator, mis võimaldab kasutada iOS-i rakendusi mis tahes arvutis.
- WINE käitab Windowsi rakendusi Linux OS-is.
- Emulaatorid nagu Nestopia saavad mängida Nintendo mänge Linuxis.
- Konsooli emulaatorid nagu SNES klassika on eraldiseisev riistvara, mis võimaldab mängijatel mängida vanu videomänge kaasaegsetes HD-telerites.
- PlayStation Portable'i arvukad emulaatorid võimaldavad kasutajatel mängida Sony mobiilisüsteemi teiste konsoolide jaoks mänge.