我需要将多台计算机作为一台计算机运行?

时间:2011-05-12 16:33:42

标签: parallel-processing cluster-computing

如何将多台计算机作为一台计算机运行? 即一个发出命令的“主人”和一个或多个执行他们被告知要做的事情的奴隶。 另外,超级计算机中的分布式计算系统如何做到这一点?

编辑: 我找到thisthisthis,现在我想知道,是否有类似的东西可以运行哈希破解等并行程序?主要是为这些类型的云计算系统设计的软件。

1 个答案:

答案 0 :(得分:0)

在分布式计算系统中,从广义上讲,没有主从的概念,就像你描述的那样 它是一组不同的自动机器(或以不同的方式定义一组在不同计算机上运行的硬件或软件模块),它们“共同”工作到同一目标。
他们通过网络通信实现这一目标 就好像你有一个单个软件(通过所有机器)运行,并且该软件的各种处理模块在不同的机器中“运行”(如同在同一台机器上分开线程或进程) 。
并行计算与分布式计算的概念不同,不同之处在于分布式系统中每台机器都使用自己的内存 超级计算机通常是指硬件功能。