De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

FX! 32 es un programa emulador de software que permite que los programas Win32 creados para el conjunto de instrucciones Intel x86 se ejecuten en sistemas basados en DEC Alpha que ejecutan Windows NT . Lanzado en 1996, FX! 32 fue desarrollado por Digital Equipment Corporation (DEC) para soportar sus microprocesadores Alpha . En ese momento, existía la creencia de que RISCera probable que los microprocesadores basados ​​en x86 reemplazaran a los microprocesadores basados ​​en x86, debido a una implementación más eficiente y simplificada que podría alcanzar frecuencias de reloj más altas. Lo único que frenaba al Alpha era la compatibilidad de las aplicaciones con las aplicaciones Win32 x86 existentes.

La emulación había existido durante un tiempo como concepto, pero FX! 32 fue un paso más allá. Analizó la forma en que funcionaban los programas y, después de que se ejecutara, utilizó la traducción binaria para producir archivos de biblioteca de vínculos dinámicos (DLL) de código Alpha nativo que la aplicación podría ejecutar la próxima vez que se ejecutara. De esta manera, incluso en la primera versión 1.0, el FX! 32 alcanzó velocidades para aplicaciones Win32 x86 que corrían entre un 40% y un 50% más rápido que el código x86 nativo, con una velocidad proyectada del 70% con una optimización mejorada.

Maurice Marks se desempeñó como gerente del equipo técnico. Eric Perkins proporcionó la información principal en Windows NT y escribió un sistema de tiempo de ejecución para permitir que la aplicación traducida binaria se ejecute en máquinas basadas en Intel Windows NT.

Un prototipo del sistema se demostró en COMDEX en 1993.

Referencias [ editar ]

Enlaces externos [ editar ]