Emuliatorius yra kompiuteris arba programa, kuri imituoja arba imituoja kitą kompiuterį ar programą. Pavyzdžiui, emuliatoriai leidžia paleisti „Windows“„Mac“kompiuteryje ir atvirkščiai. Sužinokite, kaip veikia emuliatoriai ir kodėl galite naudoti emuliatorių.
Kas yra emuliatorius?
IBM sukūrė kompiuterio emuliacijos koncepciją kaip būdą paleisti programas, skirtas senesniems įrenginiams naujesniuose modeliuose. IBM naudojamas metodas rėmėsi emuliacijai skirtos programinės ir aparatinės įrangos deriniu. Užuot kūrę naujas programas naujiems kompiuteriams, integruotas atgalinis suderinamumas suteikė kūrėjams daugiau lankstumo.
Šiandien terminas emuliatorius dažniausiai vartojamas vaizdo žaidimų kontekste. Vaizdo žaidimų emuliatorius išpopuliarėjo praėjusio amžiaus dešimtajame dešimtmetyje, nes leido žmonėms žaisti senesnius konsolinius žaidimus šiuolaikiniuose staliniuose kompiuteriuose. Daugėjant išmaniesiems telefonams ir planšetiniams kompiuteriams, emuliatoriai, galintys paleisti „iOS“arba „Android“kompiuteriuose, taip pat tampa vis labiau paklausūs.
Kaip veikia emuliatoriai
Įvairių tipų emuliatoriuose naudojami įvairūs emuliavimo būdai. Vis dėlto galutinis tikslas visada yra tas pats: pakartoti patirtį naudojant originalią aparatinę ar programinę įrangą. Kai kurie emuliatoriai viršija pradinio produkto našumą ir turi papildomų funkcijų.
Emuliacijai reikia daug skaičiavimo išteklių. Dėl šio emuliacijos mokesčio daugelis atsilieka nuo savo realaus pasaulio kolegų pagal našumą. Kadangi dažniausiai juos kuria nemokami programuotojai, emuliatorių kūrimas gali užtrukti ilgai.
Emuliacija yra glaudžiai susijusi su virtualizacijos samprata. Virtualios mašinos yra emuliatoriaus tipas, kuris veikia pagrindinėje pagrindinės sistemos aparatinėje įrangoje. Todėl nėra emuliacijos mokesčio, tačiau virtualiosios mašinos yra ribotos, palyginti su originalia mašina.
Kodėl naudoti emuliatorius?
Programinė įranga dažniausiai priklauso nuo platformos, todėl kūrėjai kuria atskiras programas, skirtas Android, iOS, Windows ir Mac. Jei esate „Mac“naudotojas ir norite naudoti programą, kuri pasiekiama tik „Windows“, vienintelė galimybė (neskaitant „Windows“kompiuterio įsigijimo) yra naudoti emuliatorių.
Emuliatoriai taip pat atlieka svarbų vaidmenį skaitmeniniame išsaugojime. Programas, saugomas pasenusiuose formatuose, pavyzdžiui, senose žaidimų kasetėse, galima atsisiųsti kaip ROM (tik skaitymo atmintis) failus naudojant specialų įrenginį. Tada ROM galima žaisti naudojant emuliatorių, skirtą originaliai žaidimų sistemai, kuriai jie buvo sukurti.
Emuliatorių pavyzdžiai
Kiekvienai pagrindinei operacinei sistemai yra daugybė komercinių ir atvirojo kodo emuliatorių. Štai keli pavyzdžiai:
- Emuliatoriai, tokie kaip BlueStacks, leidžia naudoti Android programas Windows ir Mac sistemose.
- Programos, pvz., Xcode, gali veikti „iOS“sistemoje „Mac“ir „Windows“.
- Appetize.io yra naršyklės emuliatorius, leidžiantis naudoti iOS programas bet kuriame kompiuteryje.
- WINE paleidžia Windows programas Linux OS.
- Emuliatoriai, tokie kaip Nestopia, gali žaisti Nintendo žaidimus sistemoje Linux.
- Konsolės emuliatoriai, tokie kaip SNES Classic, yra atskira aparatinė įranga, leidžianti žaidėjams žaisti senus vaizdo žaidimus šiuolaikiniuose HD televizoriuose.
- Daugelis „PlayStation Portable“emuliatorių leidžia vartotojams žaisti kitų „Sony“mobiliosios sistemos konsolių žaidimus.