Emulator to komputer lub program, który emuluje lub imituje inny komputer lub program. Na przykład emulatory umożliwiają uruchomienie systemu Windows na komputerze Mac i odwrotnie. Dowiedz się, jak działają emulatory i dlaczego warto ich używać.
Co to jest emulator?
IBM wymyślił koncepcję emulacji komputera jako sposobu na uruchamianie programów przeznaczonych dla starszych urządzeń na nowszych modelach. Metoda zastosowana przez IBM opierała się na połączeniu oprogramowania i sprzętu przeznaczonego do emulacji. Zamiast projektować nowe aplikacje dla nowych komputerów, wbudowana kompatybilność wsteczna zapewniła programistom większą elastyczność.
Obecnie termin emulator jest powszechnie używany w kontekście gier wideo. Emulator gier wideo stał się popularny w latach 90., ponieważ umożliwił ludziom granie w starsze gry konsolowe na nowoczesnych komputerach stacjonarnych. Wraz z upowszechnieniem się smartfonów i tabletów, emulatory obsługujące system iOS lub Android na komputerach PC również cieszą się coraz większym zainteresowaniem.
Co to jest emulator?Jak działają emulatory
Różne typy emulatorów wykorzystują różne techniki emulacji. Mimo to ostateczny cel jest zawsze ten sam: odtworzenie wrażeń związanych z używaniem oryginalnego sprzętu lub oprogramowania. Niektóre emulatory przewyższają wydajność oryginalnego produktu i zawierają dodatkowe funkcje.
jak zlikwidować konto amazon
Emulacja wymaga wielu zasobów obliczeniowych. Ze względu na podatek od emulacji wiele z nich pozostaje w tyle za swoimi odpowiednikami w świecie rzeczywistym pod względem wydajności. Ponieważ zwykle tworzą je nieopłacani programiści, opracowanie emulatorów może zająć dużo czasu.
Emulacja jest ściśle związana z koncepcją wirtualizacji. Maszyny wirtualne to rodzaj emulatora działającego na podstawowym sprzęcie systemu hosta. Dlatego nie ma podatku od emulacji, ale możliwości maszyn wirtualnych są ograniczone w porównaniu z maszyną oryginalną.
Dlaczego warto używać emulatorów?
Oprogramowanie jest zwykle zależne od platformy, dlatego programiści tworzą osobne aplikacje dla systemów Android, iOS, Windows i Mac. Jeśli jesteś użytkownikiem komputera Mac i chcesz korzystać z aplikacji dostępnej tylko dla systemu Windows, jedyną opcją (oprócz zakupu komputera z systemem Windows) jest użycie emulatora.
Emulatory odgrywają również ważną rolę w ochronie cyfrowej. Programy przechowywane w przestarzałych formatach, takich jak stare kartridże z grami, można pobrać jako pliki ROM (pamięć tylko do odczytu) za pomocą specjalnego urządzenia. W ROM-y można następnie grać za pomocą emulatora oryginalnego systemu gry, dla którego zostały zaprojektowane.
Przykłady emulatorów
Dla każdego głównego systemu operacyjnego dostępnych jest niezliczona ilość emulatorów komercyjnych i open source. Oto kilka przykładów:
- Emulatory takie jak BlueStacks umożliwiają korzystanie z aplikacji na Androida w systemach Windows i Mac.
- Programy takie jak Xcode mogą uruchom iOS na Macu i Windowsie .
- Appetize.io to emulator oparty na przeglądarce, który umożliwia korzystanie z aplikacji iOS na dowolnym komputerze.
- WINE uruchamia aplikacje Windows na systemie operacyjnym Linux.
- Emulatory takie jak Nestopia mogą grać w gry Nintendo na Linuksie.
- Emulatory konsoli, takie jak Klasyka SNES-a to samodzielny sprzęt, który pozwala graczom grać w stare gry wideo na nowoczesnych telewizorach HD.
- Liczne emulatory konsoli PlayStation Portable pozwalają użytkownikom grać w gry na inne konsole w systemie mobilnym Sony.