Dynamischer Recompiler: Unterschied zwischen den Versionen

Inhalt gelöscht Inhalt hinzugefügt
Die Seite wurde neu angelegt: „Ein '''dynamischer Recompiler''' (engl. "dynamischer Recompiler" bzw. "dynamischer Übersetzer", auch kurz "'''Dynarec'''" genannt) rekompiliert Programm-Teile…“
 
K Textersetzung - „[[wikipedia:“ durch „[[wikipedia_en:“
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1:
Ein '''dynamischer Recompiler''' (engl. "dynamischerdynamic Recompilerrecompiler" bzw. "dynamischer Übersetzer", auch kurz "'''Dynarec'''" genannt) rekompiliert Programm-Teile während der Ausführung für die Zielplattform. Ein Dynarec für bspw. einen PlayStation-1-Emulator für die [[Nintendo Switch]] rekompiliert also einen Code-Block der MIPS-Architektur der PlayStation 1 in die ARM64-Architektur der Switch.
 
Dies sorgt für erhebliche Perfomance-Verbesserungen, da im Gegensatz zu einem Interpreter nicht erst einzelne Instruktionen dekodiert und erst dann ausgeführt werden müssen. Der Nachteil ist der sehr hohe Entwicklungsaufwand.
Zeile 6:
 
== Weblinks ==
* [[wikipediawikipedia_en:Dynamic recompilation|Dynamic recompilation]] in der englischen Wikipedia
 
[[Kategorie:Lexikon]]