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