FX! 32 - FX!32
FX! 32 je software emulátor program, který umožňuje Win32 programy vytvořené pro Intel x86 instrukční sada vykonat dne DEC Alpha -založené systémy běží Windows NT. Vydáno v roce 1996, FX! 32 byl vyvinut společností Digital Equipment Corporation (DEC) na podporu jejich Alfa mikroprocesory. V té době existovala víra RISC mikroprocesory založené pravděpodobně nahradily mikroprocesory založené na x86 kvůli efektivnější a zjednodušené implementaci, která by mohla dosáhnout vyšších taktovacích frekvencí. Jedinou věcí, která Alpha brzdila, byla kompatibilita aplikací s existujícími aplikacemi Win32 x86.
Emulace už nějakou dobu fungovala jako koncept, ale FX! 32 šel ještě o krok dále. Analyzoval způsob, jakým programy fungovaly a po spuštění programu byly použity binární překlad k výrobě dynamická knihovna (DLL) soubory nativního Alpha kódu, které aplikace mohla spustit při příštím spuštění. Tímto způsobem i v počátečním vydání 1.0 dosáhl FX! 32 rychlostí pro aplikace Win32 x86, které běžely o 40–50% rychleji než nativní kód x86, se 70% rychlostí předpokládanou s lepší optimalizací.
Maurice Marks sloužil jako manažer technického týmu. Eric Perkins poskytl primární informace o Windows NT a napsal a runtime systém umožnit spuštění binárně přeložené aplikace na počítačích založených na Intel Windows NT.
Prototyp systému byl předveden na COMDEX v roce 1993.
Reference
- FX! 32: Binární překladač zaměřený na profil
- DIGITAL FX! 32: Spouštění 32bitových aplikací x86 na Alpha NT z Proceedings of the USENIX Windows NT Workshop, Seattle, Washington, August 1997
- DIGITAL FX! 32: Kombinace emulace a binárního překladu z Digital Technical Journal, svazek 9, číslo 1, 1997
externí odkazy
- Stažení FX! 32 v1.5 - Přejmenujte na příponu .exe.
![]() | Tento emulace související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |