stringtranslate.com

¡Efectos especiales!32

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 dar soporte a sus microprocesadores Alpha . En ese momento, existía la creencia de que los microprocesadores basados ​​en RISC probablemente reemplazarían 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 a Alpha era la compatibilidad de aplicaciones con las aplicaciones Win32 x86 existentes.

La emulación ya existía como concepto desde hacía tiempo, pero FX!32 fue un paso más allá. Analizaba el modo en que funcionaban los programas y, después de que se ejecutaban, utilizaba la traducción binaria para producir archivos de biblioteca de vínculos dinámicos (DLL) de código Alpha nativo que la aplicación podía ejecutar la próxima vez que se ejecutase. De esta manera, incluso en la versión 1.0 temprana, FX!32 alcanzó velocidades para aplicaciones Win32 x86 que se ejecutaban entre un 40 y un 50 % más rápido que el código x86 nativo, con una velocidad proyectada del 70 % como probable con una optimización mejorada.

Maurice Marks se desempeñó como gerente del equipo técnico. Eric Perkins proporcionó la información principal sobre Windows NT y escribió un sistema de ejecución para permitir que las aplicaciones traducidas a binario se ejecuten en máquinas basadas en Intel Windows NT.

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

Referencias

Enlaces externos