Šta je emulator?

Sadržaj:

Šta je emulator?
Šta je emulator?
Anonim

Emulator je računar ili program koji emulira ili imitira drugi računar ili program. Na primjer, emulatori omogućavaju pokretanje Windowsa na Mac računaru i obrnuto. Saznajte kako emulatori rade i zašto biste mogli koristiti emulator.

Image
Image

Šta je emulator?

IBM je zamislio koncept kompjuterske emulacije kao način za pokretanje programa dizajniranih za starije uređaje na novijim modelima. Metoda koju je IBM koristio oslanjala se na kombinaciju softvera i hardvera posvećenog emulaciji. Umjesto da dizajnira nove aplikacije za svoje nove računare, ugrađena kompatibilnost unatrag dala je programerima veću fleksibilnost.

Danas se termin emulator obično koristi u kontekstu video igrica. Emulator video igara postao je popularan tokom 1990-ih jer je omogućio ljudima da igraju starije konzolne igre na modernim desktop računarima. Sa proliferacijom pametnih telefona i tableta, emulatori koji mogu pokretati iOS ili Android na PC-ima su također u sve većoj potražnji.

Kako rade emulatori

Različite vrste emulatora koriste različite tehnike emulacije. Ipak, krajnji cilj je uvijek isti: replicirati iskustvo korištenja originalnog hardvera ili softvera. Neki emulatori premašuju performanse originalnog proizvoda i uključuju dodatne funkcije.

Emulacija zahtijeva mnogo računarskih resursa. Zbog ovog poreza na emulaciju, mnogi zaostaju za svojim kolegama u stvarnom svijetu u smislu performansi. Pošto ih neplaćeni programeri obično kreiraju, emulatorima može trebati dosta vremena da se razviju.

Emulacija je usko povezana sa konceptom virtuelizacije. Virtuelne mašine su tip emulatora koji radi na osnovnom hardveru glavnog sistema. Dakle, ne postoji porez na emulaciju, ali virtuelne mašine su ograničene u onome što mogu da urade u poređenju sa originalnom mašinom.

Zašto koristiti emulatore?

Softver ima tendenciju da bude specifičan za platformu, zbog čega programeri prave zasebne aplikacije za Android, iOS, Windows i Mac. Ako ste korisnik Mac-a i želite da koristite aplikaciju koja je dostupna samo za Windows, vaša jedina opcija (osim kupovine Windows računara) je korištenje emulatora.

Emulatori takođe igraju važnu ulogu u digitalnom očuvanju. Programi pohranjeni u zastarjelim formatima, kao što su stare kasete za igre, mogu se preuzeti kao ROM (memorija samo za čitanje) datoteke pomoću posebnog uređaja. ROM-ovi se zatim mogu igrati pomoću emulatora za originalni sistem igre za koji su dizajnirani.

Primjeri emulatora

Postoji bezbroj komercijalnih i open-source emulatora dostupnih za svaki glavni operativni sistem. Evo nekoliko primjera:

  • Emulatori poput BlueStacksa omogućavaju korištenje Android aplikacija na Windows i Mac.
  • Programi poput Xcode mogu pokretati iOS na Mac i Windows.
  • Appetize.io je emulator zasnovan na pretraživaču koji vam omogućava da koristite iOS aplikacije na bilo kom računaru.
  • WINE pokreće Windows aplikacije na Linux OS-u.
  • Emulatori poput Nestopia mogu igrati Nintendo igre na Linuxu.
  • Emulatori konzole poput SNES Classic su samostalni hardver koji omogućava igračima da igraju stare video igrice na modernim HD televizorima.
  • Brojni emulatori za PlayStation Portable omogućavaju korisnicima da igraju igrice za druge konzole na Sonyjevom mobilnom sistemu.

Preporučuje se: