Answers:
您的操作系统是您与底层硬件的接口。现代操作系统中的应用程序无法直接访问硬件,只能通过内核进行系统调用。
因此,如果您的内核(OS)仅支持32位操作,则使用64位的应用程序将无法运行。
关于虚拟机,您的硬件不必是64位来模拟32位操作系统内的64位环境。有一个使用仿真器运行32位Linux内核的8位AVR微控制器的例子。无论仿真占用了大量时间,因此该芯片的大约24Mhz会降低到千赫兹范围内(实际为10kHz)。
所以,是的,在任何硬件上运行32位操作系统(在VM内)的64位软件都会产生瓶颈。如果您有硬件,最好安装64位操作系统。