如何将多台计算机作为一台计算机运行? 即一个发出命令的“主人”和一个或多个执行他们被告知要做的事情的奴隶。 另外,超级计算机中的分布式计算系统如何做到这一点?
编辑: 我找到this,this和this,现在我想知道,是否有类似的东西可以运行哈希破解等并行程序?主要是为这些类型的云计算系统设计的软件。
答案 0 :(得分:0)
在分布式计算系统中,从广义上讲,没有主从的概念,就像你描述的那样
它是一组不同的自动机器(或以不同的方式定义一组在不同计算机上运行的硬件或软件模块),它们“共同”工作到同一目标。
他们通过网络通信实现这一目标
就好像你有一个单个软件(通过所有机器)运行,并且该软件的各种处理模块在不同的机器中“运行”(如同在同一台机器上分开线程或进程) 。
并行计算与分布式计算的概念不同,不同之处在于分布式系统中每台机器都使用自己的内存
超级计算机通常是指硬件功能。