Какво е емулатор?

Съдържание:

Какво е емулатор?
Какво е емулатор?
Anonim

Емулаторът е компютър или програма, която емулира или имитира друг компютър или програма. Например, емулаторите позволяват стартирането на Windows на компютър Mac и обратно. Научете как работят емулаторите и защо можете да използвате емулатор.

Image
Image

Какво е емулатор?

IBM създаде концепцията за компютърна емулация като начин за стартиране на програми, предназначени за по-стари устройства на по-нови модели. Методът, използван от IBM, разчиташе на комбинация от софтуер и хардуер, предназначени за емулация. Вместо да проектира нови приложения за новите си компютри, вградената обратна съвместимост даде на разработчиците по-голяма гъвкавост.

Днес терминът емулатор обикновено се използва в контекста на видеоигрите. Емулаторът на видеоигри стана популярен през 90-те години на миналия век, защото позволи на хората да играят по-стари конзолни игри на модерни настолни компютри. С разпространението на смартфони и таблети емулаторите, способни да работят с iOS или Android на компютри, също са все по-търсени.

Как работят емулаторите

Различните видове емулатори използват различни техники за емулация. Все пак крайната цел винаги е една и съща: да се възпроизведе опитът от използването на оригиналния хардуер или софтуер. Някои емулатори надвишават производителността на оригиналния продукт и включват допълнителни функции.

Емулацията изисква много изчислителни ресурси. Поради този данък за емулация, много от тях изостават от своите колеги в реалния свят по отношение на производителността. Тъй като обикновено ги създават неплатени програмисти, разработката на емулаторите може да отнеме много време.

Емулацията е тясно свързана с концепцията за виртуализация. Виртуалните машини са вид емулатор, който работи на основния хардуер на хост системата. Следователно няма данък за емулация, но виртуалните машини са ограничени в това, което могат да правят в сравнение с оригиналната машина.

Защо да използвате емулатори?

Софтуерът обикновено е специфичен за платформата, поради което разработчиците правят отделни приложения за Android, iOS, Windows и Mac. Ако сте потребител на Mac и искате да използвате приложение, което е достъпно само за Windows, единствената ви възможност (освен закупуването на компютър с Windows) е да използвате емулатор.

Емулаторите също играят важна роля в цифровото съхранение. Програми, съхранени в остарели формати, като стари касети за игри, могат да бъдат изтеглени като ROM (памет само за четене) файлове с помощта на специално устройство. След това ROM-ите могат да се играят с помощта на емулатор за оригиналната игрова система, за която са проектирани.

Примери за емулатори

Има безброй комерсиални емулатори и емулатори с отворен код за всяка основна операционна система. Ето няколко примера:

  • Емулатори като BlueStacks правят възможно използването на приложения за Android на Windows и Mac.
  • Програми като Xcode могат да изпълняват iOS на Mac и Windows.
  • Appetize.io е базиран на браузър емулатор, който ви позволява да използвате iOS приложения на всеки компютър.
  • WINE изпълнява Windows приложения на Linux OS.
  • Емулатори като Nestopia могат да играят игри на Nintendo на Linux.
  • Конзолните емулатори като SNES Classic са самостоятелен хардуер, който позволява на геймърите да играят стари видео игри на модерни HD телевизори.
  • Множество емулатори за PlayStation Portable позволяват на потребителите да играят игри за други конзоли на мобилната система на Sony.

Препоръчано: