Emulacja

Mateusz Juźwik
27 lipca 2023
Czas czytania: < 1 minuta

Spis treści

Emulacja – co to jest?

Emulacja odnosi się do procesu symulowania lub imitowania działania jednego systemu lub urządzenia na innym systemie lub urządzeniu. Celem emulacji jest umożliwienie uruchamiania i używania aplikacji lub systemów, które są stworzone dla jednego środowiska, na innym, różnym środowisku.

 

Polega na tworzeniu warstwy abstrakcji, która dokładnie naśladuje zachowanie oryginalnego systemu lub urządzenia, tak aby oprogramowanie stworzone dla tego systemu mogło działać na docelowym środowisku, które może być zupełnie inne. Emulator odtwarza instrukcje, architekturę, protokoły i inne charakterystyki oryginalnego systemu w taki sposób, aby aplikacje i oprogramowanie uruchamiane na emulatorze zachowywały się, jakby działały na oryginalnym systemie.

 

Weź udział w szkoleniu (Nie-)Techniczny PM II

 

Przykład emulacji

Przykładem emulacji może być uruchamianie gier konsolowych na komputerze osobistym. Emulator konsoli tworzy wirtualne środowisko, które naśladuje sprzęt i oprogramowanie konsoli, tak aby gry stworzone dla tej konsoli mogły być uruchamiane i grane na komputerze.

 

Emulacja może być również stosowana do migracji systemów, zachowania zgodności z oprogramowaniem, testowania lub badania. Może umożliwiać działanie starszych aplikacji na nowszych platformach, zabezpieczać dane i aplikacje przed utratą, a także wspierać rozwijanie nowych systemów, gdy oryginalny sprzęt jest niedostępny lub przestarzały.

Może Cię zainteresować

(Nie-)Techniczny PM I

Szkolenie online

PMasters Toolbox

Karty dobrych praktyk