FX!32

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 15. marts 2013; checks kræver 7 redigeringer .

FX!32  er en softwareemulator , der tillader x86 Win32 - programmer at køre på Alpha-baserede systemer, mens de kører Windows NT . Udgivet i 1996 , FX!32 blev udviklet af Digital Equipment Corporation (DEC) til at understøtte deres Alpha mikroprocessorer . På det tidspunkt var der en opfattelse af, at RISC-processorer ville erstatte x86-processorer på grund af deres mere effektive og enklere implementering, hvilket tillod højere clock-hastigheder. Den eneste måde Alpha kunne understøtte det på var softwarekompatibilitet med eksisterende Win32 x86-applikationer.

Emulering var kun et koncept på det tidspunkt, men FX!32 gik videre. Det analyserede programmets fremskridt i x86-koder, udførte binær oversættelse i realtid , oprettede DLL -filer i maskinkoden til Alpha-processoren, så applikationen kunne kalde dem næste gang den blev lanceret. Denne teknologi blev allerede understøttet i release 1.0, FX!32 opnåede 40-50 % af Win32 x86-applikationsudførelseshastigheden fra deres oprindelige tilstand, mod de forventede 70 % med forbedret optimering.

Yderligere kilder