0

正如标题所说,我的印象是使用类似 Virtualbox 或 VMware 的东西实际上是并行的,但我被告知它们是不同的。当我搜索以了解有关此的更多信息时,我迷失了解决方案。有人可以向我解释其中的区别吗?

4

2 回答 2

1

并行与并行或并发计算更相关。典型的资源涉及(同一台机器的)多个内核或涉及多个节点(每个节点由多个处理器和多个内核组成)的集群,甚至是运行数千个内核的大型系统。这通常与计算密集型应用程序有关,例如天气预报或大规模模拟。

使用 VirtualBox 或 Parallels 或 VMWare 的虚拟设置旨在促进并行安装。例如,您可以在 Mac 机器上安装 Linux 或在 Linux 机器上安装 Windows。如果使用虚拟化软件在 Linux 机器上完成 Windows 安装,则 Windows 被称为客户操作系统,而 linux 被称为主机。在大规模情况下,可以拥有一台相当强大的机器来托管数百个虚拟机。

最后,为了以一种好的方式合并事物,如果有一台 64 核的机器,比如 128GB RAM,虚拟化软件(例如 VMWare)将利用机器的并行特性来运行虚拟机。出于同样的原因,您可以使用多个 VM 安装来模拟集群 :)

这有意义吗?

于 2013-03-27T20:26:32.947 回答
0

虚拟不是很“真实”的东西。它是模拟的,就像真实的东西一样工作。

并行意味着两件事并排运行。例如,短跑运动员在赛道上彼此平行。

于 2013-03-03T20:29:19.800 回答