FX!32
32 ಎಂಬುದು ಸಾಫ್ಟ್ವೇರ್ ಎಮ್ಯುಲೇಟರ್ ಪ್ರೋಗ್ರಾಂ ಆಗಿದ್ದು, ಇದು ವಿಂಡೋಸ್ ಎನ್. ಟಿ. ಯಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಡಿಇಸಿ ಆಲ್ಫಾ-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಇಂಟೆಲ್ x86 ಸೂಚನಾ ಸೆಟ್ಗಾಗಿ ನಿರ್ಮಿಸಲಾದ ವಿನ್ 32 ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ. 1996ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ಎಫ್ಎಕ್ಸ್! 32ಅನ್ನು ಡಿಜಿಟಲ್ ಎಕ್ವಿಪ್ಮೆಂಟ್ ಕಾರ್ಪೊರೇಷನ್ (ಡಿಇಸಿ) ತಮ್ಮ ಆಲ್ಫಾ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು. ಆ ಸಮಯದಲ್ಲಿ, ಹೆಚ್ಚಿನ ಗಡಿಯಾರ ಆವರ್ತನಗಳನ್ನು ತಲುಪಬಲ್ಲ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಮತ್ತು ಸರಳೀಕೃತ ಅನುಷ್ಠಾನದಿಂದಾಗಿ, ಆರ್ಐಎಸ್ಸಿ-ಆಧಾರಿತ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು x86-ಆಧಾರಿತ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಬದಲಾಯಿಸುವ ಸಾಧ್ಯತೆಯಿದೆ ಎಂಬ ನಂಬಿಕೆ ಇತ್ತು. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನ್ 32 x86 ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್-ಹೊಂದಾಣಿಕೆಯು ಆಲ್ಫಾವನ್ನು ಹಿಮ್ಮೆಟ್ಟಿಸಿದ ಒಂದು ವಿಷಯವಾಗಿದೆ. ಅನುಕರಣೆಯು ಒಂದು ಪರಿಕಲ್ಪನೆಯಾಗಿ ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ಇತ್ತು, ಆದರೆ ಎಫ್ಎಕ್ಸ್! 32 ಒಂದು ಹಂತ ಮುಂದೆ ಹೋಯಿತು. ಇದು ಪ್ರೋಗ್ರಾಂಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ವಿಧಾನವನ್ನು ವಿಶ್ಲೇಷಿಸಿತು ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಚಾಲನೆಯಾದ ನಂತರ, ಸ್ಥಳೀಯ ಆಲ್ಫಾ ಕೋಡ್ನ ಡೈನಾಮಿಕ್-ಲಿಂಕ್ ಲೈಬ್ರರಿ (ಡಿಎಲ್ಎಲ್) ಫೈಲ್ಗಳನ್ನು ತಯಾರಿಸಲು ಬೈನರಿ ಅನುವಾದವನ್ನು ಬಳಸಿತು, ಅದನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಮುಂದಿನ ಬಾರಿ ಚಲಾಯಿಸಿದಾಗ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಈ ರೀತಿಯಾಗಿ ಆರಂಭಿಕ 1 ಬಿಡುಗಡೆಯಲ್ಲಿಯೂ ಸಹ, ಎಫ್ಎಕ್ಸ್! 32 ಸ್ಥಳೀಯ x86 ಕೋಡ್ನಷ್ಟು ವೇಗವಾಗಿ 40-50% ಚಾಲನೆಯಲ್ಲಿರುವ ವಿನ್32 x86 ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ವೇಗವನ್ನು ಸಾಧಿಸಿತು, ಸುಧಾರಿತ ಆಪ್ಟಿಮೈಸೇಶನ್ನೊಂದಿಗೆ 70 ಪ್ರತಿಶತದಷ್ಟು ವೇಗವನ್ನು ಯೋಜಿಸಲಾಗಿದೆ. ಮಾರಿಸ್ ಮಾರ್ಕ್ಸ್ ಅವರು ತಾಂತ್ರಿಕ ತಂಡದ ವ್ಯವಸ್ಥಾಪಕರಾಗಿ ಸೇವೆ ಸಲ್ಲಿಸಿದರು. ಎರಿಕ್ ಪರ್ಕಿನ್ಸ್ ವಿಂಡೋಸ್ ಎನ್. ಟಿ. ಯಲ್ಲಿ ಪ್ರಾಥಮಿಕ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸಿದರು ಮತ್ತು ಇಂಟೆಲ್ ವಿಂಡೋಸ್ ಎನ್. ಟಿ. ಆಧಾರಿತ ಯಂತ್ರಗಳಲ್ಲಿ ಬೈನರಿ ಅನುವಾದಿತ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡಲು ರನ್ಟೈಮ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಬರೆದರು. ಈ ವ್ಯವಸ್ಥೆಯ ಒಂದು ಮೂಲಮಾದರಿಯನ್ನು 1993ರಲ್ಲಿ ಕಾಮ್ಡೆಕ್ಸ್ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಯಿತು. 32: ಯೂಸೆನಿಕ್ಸ್ ವಿಂಡೋಸ್ ಎನ್. ಟಿ. ಕಾರ್ಯಾಗಾರದ ಪ್ರೊಸೀಡಿಂಗ್ಸ್ನಿಂದ ಆಲ್ಫಾ ಎನ್. ಟಿ. ಯಲ್ಲಿ 32-ಬಿಟ್ x86 ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸುವುದು, ಸಿಯಾಟಲ್, ವಾಷಿಂಗ್ಟನ್, ಆಗಸ್ಟ್ 1997 ಡಿಜಿಟಲ್ ಎಫ್ಎಕ್ಸ್! 32: ಡಿಜಿಟಲ್ ಟೆಕ್ನಿಕಲ್ ಜರ್ನಲ್ನಿಂದ ಅನುಕರಣೆ ಮತ್ತು ಬೈನರಿ ಅನುವಾದವನ್ನು ಸಂಯೋಜಿಸುವುದು, ಸಂಪುಟ 9 ಸಂಖ್ಯೆ 1,1997 ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಎಫ್ಎಕ್ಸ್! ಡಿಜಿಟಲ್ ಸಲಕರಣೆಗಳ ನಿಗಮ X86 ಎಮ್ಯುಲೇಟರ್ಗಳು