Mikä on emulaattori?

Sisällysluettelo:

Mikä on emulaattori?
Mikä on emulaattori?
Anonim

Emulaattori on tietokone tai ohjelma, joka emuloi tai jäljittelee toista tietokonetta tai ohjelmaa. Esimerkiksi emulaattorit mahdollistavat Windowsin käytön Mac-tietokoneessa ja päinvastoin. Opi kuinka emulaattorit toimivat ja miksi voit käyttää emulaattoria.

Image
Image

Mikä on emulaattori?

IBM suunnitteli tietokoneemuloinnin tavan ajaa vanhemmille laitteille suunniteltuja ohjelmia uudemmissa malleissa. IBM:n käyttämä menetelmä perustui emulointiin omistetun ohjelmiston ja laitteiston yhdistelmään. Sen sijaan, että se olisi suunnitellut uusia sovelluksia uusille tietokoneilleen, sisäänrakennettu taaksepäin yhteensopivuus antoi kehittäjille enemmän joustavuutta.

Nykyään termiä emulaattori käytetään yleisesti videopelien yhteydessä. Videopeliemulaattorista tuli suosittu 1990-luvulla, koska sen avulla ihmiset pystyivät pelaamaan vanhempia konsolipelejä nykyaikaisilla pöytätietokoneilla. Älypuhelimien ja tablettien yleistyessä myös emulaattoreille, jotka pystyvät käyttämään iOS- tai Android-käyttöjärjestelmää PC-tietokoneissa, on yhä enemmän kysyntää.

Kuinka emulaattorit toimivat

Erityyppiset emulaattorit käyttävät erilaisia emulointitekniikoita. Lopputavoite on kuitenkin aina sama: toistaa alkuperäisen laitteiston tai ohjelmiston käyttökokemus. Jotkut emulaattorit ylittävät alkuperäisen tuotteen suorituskyvyn ja sisältävät lisäominaisuuksia.

Emulointi vaatii monia laskentaresursseja. Tämän emulointiveron vuoksi monet jäävät suorituskyvyssä jälkeen reaalimaailman vastaavista. Koska maksuttomat ohjelmoijat yleensä luovat ne, emulaattorien kehittäminen voi kestää kauan.

Emulointi liittyy läheisesti virtualisoinnin käsitteeseen. Virtuaalikoneet ovat eräänlainen emulaattori, joka toimii isäntäjärjestelmän taustalla olevassa laitteistossa. Siksi emulointiveroa ei peritä, mutta virtuaalikoneiden toimintakyky on rajoitettu alkuperäiseen koneeseen verrattuna.

Miksi käyttää emulaattoreita?

Ohjelmistot ovat yleensä alustakohtaisia, minkä vuoksi kehittäjät tekevät erilliset sovellukset Androidille, iOS:lle, Windowsille ja Macille. Jos olet Mac-käyttäjä ja haluat käyttää sovellusta, joka on saatavilla vain Windowsille, ainoa vaihtoehtosi (Windows-tietokoneen ostamisen lisäksi) on käyttää emulaattoria.

Emulaattoreilla on myös tärkeä rooli digitaalisessa säilyttämisessä. Vanhentuneisiin muotoihin tallennetut ohjelmat, kuten vanhoja pelikasetteja, voidaan ladata ROM-tiedostoina (vain lukumuisti) käyttämällä erityistä laitetta. ROM-levyjä voidaan sitten pelata käyttämällä emulaattoria alkuperäiselle pelijärjestelmälle, jolle ne on suunniteltu.

Esimerkkejä emulaattoreista

Kaikille tärkeille käyttöjärjestelmille on saatavilla lukemattomia kaupallisia ja avoimen lähdekoodin emulaattoreita. Tässä muutamia esimerkkejä:

  • Emulaattorit, kuten BlueStacks, mahdollistavat Android-sovellusten käytön Windowsissa ja Macissa.
  • Ohjelmat, kuten Xcode, voivat käyttää iOS:ää Macissa ja Windowsissa.
  • Appetize.io on selainpohjainen emulaattori, jonka avulla voit käyttää iOS-sovelluksia millä tahansa tietokoneella.
  • WINE käyttää Windows-sovelluksia Linux-käyttöjärjestelmässä.
  • Emulaattorit, kuten Nestopia, voivat pelata Nintendo-pelejä Linuxissa.
  • Konsoliemulaattorit, kuten SNES Classic, ovat erillisiä laitteita, joiden avulla pelaajat voivat pelata vanhoja videopelejä nykyaikaisilla HD-televisioilla.
  • Lukuisat PlayStation Portablen emulaattorit antavat käyttäjien pelata pelejä muille Sonyn mobiilijärjestelmän konsoleille.

Suositeltava: