是否可以让虚拟机在 32 位 CPU 上运行?

是否可以让虚拟机在 32 位 CPU 上运行?

你能在 32 位 CPU 上运行虚拟机吗?据我所知,除了新一代 Pentium 4 之外,没有一款 32 位 CPU 支持虚拟机。所谓虚拟机,是指客户操作系统是不是在半虚拟化设置中运行,并且主机操作系统与客户操作系统通过硬件进行分离。

就是想。

编辑:我在深夜很晚的时候写了这篇原创帖子...感谢您指出“虚拟机管理程序”不是硬件中的东西;为清楚起见,重新编辑了。

答案1

Core Duo T2500(Yonah)32 位 CPU我的 Thinkpad T60p 笔记本有 Intel VT。

答案2

是的。在 AMD 和 Intel 推出 CPU 级别的虚拟化增强功能之前,VMWare 已经这样做了很多年。只是效率不够高。64 位才真正让虚拟化腾飞,因为它消除了 RAM 上限。

早在 2001 年,我就在 VMWare 中运行虚拟化 NetWare。由于 NetWare 在空闲期间使用 NOOP 而不是 HALT,因此性能非常糟糕,这就是为什么 VM-Tools 是必需的,因为它可以拦截空闲循环 NOOP 并将其转换为 HALT。这样,我们当时运行的单线程 CPU 实际上可以让主机操作系统执行一些操作。

答案3

VMWare 已经存在大约 10 年了,我会选择是的。我记得在 VMWare 工作站上运行东西时,惊讶地发现你居然可以在 PC 上进行虚拟化 - 在此之前,我只在大型机上看到过它,并且认为它永远不会普及到普通家用电脑上的任何人都可以做到的地步!

答案4

是的,但不是 fullVM,而是 paraVM

相关内容