Emulátor je počítač alebo program, ktorý emuluje alebo napodobňuje iný počítač alebo program. Emulátory napríklad umožňujú spustiť Windows na počítači Mac a naopak. Zistite, ako fungujú emulátory a prečo by ste ich mohli použiť.
Čo je to emulátor?
IBM vymyslelo koncept počítačovej emulácie ako spôsob spúšťania programov určených pre staršie zariadenia na novších modeloch. Metóda, ktorú IBM použila, sa spoliehala na kombináciu softvéru a hardvéru určeného na emuláciu. Namiesto navrhovania nových aplikácií pre nové počítače poskytla vstavaná spätná kompatibilita vývojárom väčšiu flexibilitu.
Dnes sa v kontexte videohier bežne používa pojem emulátor. Emulátor videohier sa stal populárnym počas 90. rokov, pretože umožňoval ľuďom hrať staršie konzolové hry na moderných stolných počítačoch. S rozmachom smartfónov a tabletov, emulátory schopné spustiť iOS alebo Android na PC sú tiež čoraz žiadanejšie.
Čo je to emulátor?Ako fungujú emulátory
Rôzne typy emulátorov využívajú rôzne techniky emulácie. Konečný cieľ je však vždy rovnaký: replikovať zážitok z používania pôvodného hardvéru alebo softvéru. Niektoré emulátory prevyšujú výkon pôvodného produktu a obsahujú ďalšie funkcie.
ako kopírovať a vložiť na tmel
Emulácia vyžaduje veľa výpočtových zdrojov. Kvôli tejto dani za emuláciu mnohí zaostávajú za svojimi náprotivkami v reálnom svete z hľadiska výkonu. Keďže ich zvyčajne vytvárajú neplatení programátori, vývoj emulátorov môže trvať dlho.
Emulácia úzko súvisí s konceptom virtualizácie. Virtuálne stroje sú typom emulátora, ktorý beží na základnom hardvéri hostiteľského systému. Preto neexistuje žiadna daň za emuláciu, ale virtuálne stroje sú v porovnaní s pôvodným strojom obmedzené v tom, čo dokážu.
Prečo používať emulátory?
Softvér má tendenciu byť špecifický pre platformu, a preto vývojári vytvárajú samostatné aplikácie pre Android, iOS, Windows a Mac. Ak používate Mac a chcete používať aplikáciu, ktorá je dostupná len pre Windows, vašou jedinou možnosťou (okrem kúpy počítača so systémom Windows) je použiť emulátor.
Emulátory tiež zohrávajú dôležitú úlohu pri digitálnom uchovávaní. Programy uložené v zastaraných formátoch, ako sú staré herné kazety, je možné stiahnuť ako súbory ROM (pamäť iba na čítanie) pomocou špeciálneho zariadenia. ROM je potom možné hrať pomocou emulátora pre pôvodný herný systém, pre ktorý boli navrhnuté.
Príklady emulátorov
Pre každý hlavný operačný systém je k dispozícii nespočetné množstvo komerčných a open-source emulátorov. Tu je niekoľko príkladov:
- Emulátory ako BlueStacks umožňujú používať aplikácie pre Android v systémoch Windows a Mac.
- Programy ako Xcode to dokážu spustiť iOS na Mac a Windows .
- Appetize.io je emulátor založený na prehliadači, ktorý vám umožňuje používať aplikácie pre iOS na akomkoľvek počítači.
- WINE spúšťa aplikácie Windows na operačnom systéme Linux.
- Emulátory ako Nestopia môžu hrať hry Nintendo na Linuxe.
- Emulátory konzoly ako napr Klasika SNES sú samostatný hardvér, ktorý umožňuje hráčom hrať staré videohry na moderných HD televízoroch.
- Početné emulátory pre PlayStation Portable umožňujú používateľom hrať hry pre iné konzoly na mobilnom systéme Sony.