FX!32: различия между версиями

[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Новая страница: «'''FX!32''' - программный эмулятор, позволяющий...»
 
Нет описания правки
Строка 1:
'''FX!32''' - [[Программное обеспечение|программный]] [[Эмуляция|эмулятор]], позволяющий x86 [[Windows API|Win32]]-программам выполняться на Alpha-ориентированных системах при запущенном [[Windows NT]]. Выпущенный в [[1996]] году, FX!32 был разработан команией [[Digital Equipment Corporation]] (DEC) для поддержки своих [[Микропроцессор|микропроцессоров]] [[DEC Alpha|Alpha]]. В то время существовала точка зрения, что [[RISC]]-процессоры заменят x86-процессоры благодаря своей более эффективной и простой реализации, позволяющей достичь более высоких тактовых частот. Единственным способом, который мог поддержать Alpha, была программная совместимость с существующими приложениями под Win32 x86.
 
Эмуляция на тот момент выступала лишь в качестве концепта, но FX!32 продвинулся на шаг дальше. Он анализировал путь исполнения программы, и в реальном времени создавал [[DLL]]-файлы родногоnative кода для Alpha, чтобы приложение могло вызывать их при следующем запуске. Данная технология поддерживалась уже в выпуске 1.0, FX!32 достиг 40-50% скорости выполнения Win32 x86-приложений от их выполнения в родномnative режиме, при проектируемых 70% при улучшенной оптимизации.
 
== Дополнительные источники ==