Windows は x86 ベースの CPU でのみ実行されます
それは正しくありません。実際、Windows は、IA-64 (Itanium)、ARM (win CE、win RT、Windows phone...)、DEC Alpha、さらには PowerPC、MIPS など、さまざまなアーキテクチャで動作しました。現在、x86 と ARM のみがサポートされています。最後の Windows for Itanium は Windows Server 2008 R2 です。https://en.wikipedia.org/wiki/Microsoft_Windows#Platform_supportを参照してください
Windows 自体の多くのバージョンは、他のアーキテクチャをエミュレートできます。たとえば、Itanium 上の Windows には、Itanium上で x86 アプリケーションを実行するためのエミュレーション レイヤーがあります。ARM 上の最新の Windows には、ARM上の 64 ビット Windows で 32 ビット x86 コードを実行するためのWOW64 レイヤーもあります。将来的には、64 ビット x86 コードを実行できるようになる可能性があります。PowerPC、Alpha、および MIPS 上の Windows も、x86 PC をエミュレートできます。Windows NT 4 は Intel 以外のプラットフォームで x86 をエミュレートしましたか?を参照してください。
しかし、エミュレーターについてのみ話すと、おそらくqemuとbochsが最もよく知られているものです
Bochs は、C++ で記述された移植性の高いオープン ソース IA-32 (x86) PC エミュレーターで、ほとんどの一般的なプラットフォームで動作します。Intel x86 CPU、一般的な I/O デバイス、およびカスタム BIOS のエミュレーションが含まれています。Bochs をコンパイルして、初期の 386 から最新の x86-64 Intel および AMD プロセッサ (まだ市場に出ていない可能性がある) まで、さまざまな x86 CPU をエミュレートできます。
Bochs は、Linux、DOS、Microsoft Windows など、ほとんどのオペレーティング システムをエミュレーション内で実行できます。Bochs はもともと Kevin Lawton によって書かれ、現在はこのプロジェクトによって維持されています。
DosBoxも人気がありますが、リアル モードとプロテクト モードしかサポートしていないため、Windows は 3.x までしか実行できません。主に、Windows ではなく、DOS ゲームの実行に焦点を当てています。
原題のInstruction Set Virtualizationに関してですが、エミュレータはたくさん出回っています。
ゲーマーなら、NES、ゲームキューブ、PlayStation 1、2... ePSXe などの Windows エミュレーターを知っているかもしれません。
以前のバージョンの MacOS X には、x86 で PowerPC をエミュレートするためのRosettaがあります。68k から PowerPC に移行する際、移行をスムーズにするためにMac68k エミュレータも使用しました。