Seminarium: Systemy Rozproszone
28 marca 2019, godzina 12:15, sala 4070
Artur Jamro

Emulatory - jak działają, dlaczego tak źle i czy mogą lepiej?



Emulacja jest "udawaniem" przez jedno urządzenie drugiego urządzenia, aby uruchomić oprogramowanie bez potrzeby posiadania fizycznego urządzenia, na które zostało ono przygotowane. Motywującym przykładem są drukarki, które nierzadko emulują serię drukarek HP LaserJet, aby być kompatybilne z dużą ilością już istniejącego oprogramowania. Jednakże, urządzenia różnią się między sobą, dzięku czemu napisanie wydajnego oraz dokładnego emulatora nie zawsze jest łatwym zadaniem.

Podczas seminarium skupię się na konsolach do gier i opowiem przeglądowo o emulacji różnych komponentów konsol. Będzie ogólnie, choć w niektórych przypadkach poruszę ciekawe detale. Nie zabraknie również zabawnych historii z niespodziewanymi rozwiązaniami!

Zapraszam,
Artur Jamro



Bibliografia: