并行和虚拟有什么区别

时间:2013-03-03 20:27:20

标签: virtualbox parallels

正如标题所说,我的印象是使用Virtualbox或VMware这样的东西实际上是平行的,但我被告知它们是不同的。当我搜索了解更多关于这一点时,我迷失了解决方案。有人可以向我解释一下这个区别吗?

2 个答案:

答案 0 :(得分:1)

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

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

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

这有意义吗?

答案 1 :(得分:0)

虚拟是不太“真实”的东西。它被模拟并且像真实的一样工作。

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