Co je to emulátor?

Obsah:

Co je to emulátor?
Co je to emulátor?
Anonim

Emulátor je počítač nebo program, který emuluje nebo napodobuje jiný počítač nebo program. Emulátory například umožňují provozovat Windows na počítači Mac a naopak. Zjistěte, jak fungují emulátory a proč byste mohli emulátor používat.

Image
Image

Co je to emulátor?

IBM pojala koncept počítačové emulace jako způsob, jak spouštět programy určené pro starší zařízení na novějších modelech. Metoda, kterou IBM použila, se spoléhala na kombinaci softwaru a hardwaru věnovaného emulaci. Spíše než navrhování nových aplikací pro nové počítače poskytla vestavěná zpětná kompatibilita vývojářům větší flexibilitu.

Dnes se termín emulátor běžně používá v kontextu videoher. Emulátor videoher se stal populárním během 90. let, protože umožňoval lidem hrát starší konzolové hry na moderních stolních počítačích. S rozšiřováním chytrých telefonů a tabletů je stále větší poptávka po emulátorech schopných provozovat iOS nebo Android na počítačích.

Jak fungují emulátory

Různé typy emulátorů využívají různé techniky emulace. Konečný cíl je však vždy stejný: replikovat zkušenosti s používáním původního hardwaru nebo softwaru. Některé emulátory převyšují výkon původního produktu a obsahují další funkce.

Emulace vyžaduje mnoho výpočetních zdrojů. Kvůli této dani za emulaci mnoho zaostává za svými protějšky v reálném světě, pokud jde o výkon. Protože je obvykle vytvářejí neplacení programátoři, vývoj emulátorů může trvat dlouho.

Emulace úzce souvisí s konceptem virtualizace. Virtuální stroje jsou typem emulátoru, který běží na základním hardwaru hostitelského systému. Proto neexistuje žádná daň za emulaci, ale virtuální stroje mají ve srovnání s původním strojem omezené možnosti.

Proč používat emulátory?

Software má tendenci být specifický pro platformu, a proto vývojáři vytvářejí samostatné aplikace pro Android, iOS, Windows a Mac. Pokud používáte Mac a chcete používat aplikaci, která je dostupná pouze pro Windows, jedinou možností (kromě nákupu počítače s Windows) je použít emulátor.

Emulátory také hrají důležitou roli při uchovávání digitálních záznamů. Programy uložené na zastaralých formátech, jako jsou staré herní kazety, lze stáhnout jako soubory ROM (paměť pouze pro čtení) pomocí speciálního zařízení. ROM pak lze hrát pomocí emulátoru pro původní herní systém, pro který byly navrženy.

Příklady emulátorů

Pro každý hlavní operační systém je k dispozici nespočet komerčních a open-source emulátorů. Zde je několik příkladů:

  • Emulátory jako BlueStacks umožňují používat aplikace pro Android na Windows a Mac.
  • Programy jako Xcode lze spustit iOS na Macu a Windows.
  • Appetize.io je emulátor založený na prohlížeči, který vám umožňuje používat aplikace pro iOS na jakémkoli počítači.
  • WINE spouští aplikace pro Windows na operačním systému Linux.
  • Emulátory jako Nestopia mohou hrát hry Nintendo na Linuxu.
  • Emulátory konzole, jako je SNES Classic, jsou samostatný hardware, který hráčům umožňuje hrát staré videohry na moderních HD televizorech.
  • Četné emulátory pro PlayStation Portable umožňují uživatelům hrát hry pro jiné konzole na mobilním systému Sony.

Doporučuje: