Windows работает только на процессорах x86
Это неправильно. На самом деле Windows работала на различных архитектурах, таких как IA-64 (Itanium), ARM (Win CE, Win RT, Windows Phone ...), DEC Alpha и даже PowerPC, MIPS. В настоящее время поддерживаются только x86 и ARM. Последняя Windows для Itanium - это Windows Server 2008 R2. Смотри https://en.wikipedia.org/wiki/Microsoft_Windows#Platform_support
Многие версии Windows сами могут эмулировать другие архитектуры. Например, в Windows на Itanium есть слой эмуляции для запуска приложений x86 на Itanium. Последняя версия Windows на ARM также имеет слой WOW64 для запуска 32-битного кода x86 на 64-битной Windows на ARM. В будущем он может впоследствии получить возможность выполнять 64-битный код x86. Windows на PowerPC, Alpha и MIPS также могут эмулировать ПК с архитектурой x86. См. Эмулировала ли Windows NT 4 x86 на платформах других производителей?
Но если говорить только об эмуляторах, то, возможно, qemu и bochs являются наиболее известными
Bochs - это легко переносимый эмулятор ПК с открытым исходным кодом IA-32 (x86), написанный на C ++, который работает на большинстве популярных платформ. Он включает в себя эмуляцию процессора Intel x86, распространенных устройств ввода-вывода и пользовательский BIOS. Bochs могут быть скомпилированы для эмуляции множества разных процессоров x86, начиная с ранних 386 и заканчивая новейшими процессорами Intel и AMD x86-64, которые могут даже не появиться на рынке.
Bochs способен работать с большинством операционных систем внутри эмуляции, включая Linux, DOS или Microsoft Windows. Bochs был первоначально написан Кевином Лоутоном и в настоящее время поддерживается этим проектом.
DosBox также популярен, но он поддерживает только реальный режим и защищенный режим, поэтому может работать только с Windows до версии 3.x. Он в основном ориентирован на запуск DOS-игр, а не Windows
Относительно оригинального названия Виртуализация набора команд , существует множество эмуляторов
Если вы геймер, возможно, вы знаете некоторые эмуляторы NES, gamecube, PlayStation 1, 2 ... для Windows, такие как ePSXe ...
Предыдущие версии MacOS X имели Rosetta для эмуляции PowerPC на x86. При миграции с 68k на PowerPC они также использовали эмулятор Mac68k , чтобы сгладить переход