
并行计算先于分布式计算出现云计算分布式计算,但是并行计算和分布式计算的基本原理非常相似,思想基本相同,但是任务处理方面存在一些差异.
1. 分布式计算概述

分布式计算也是计算机科学. 与并行计算一样,它将大型问题分解为许多小部分,然后将这些小部分分配给多台计算机进行处理,最后计算出这些计算机. 浓缩结果,并在合成后获得结果. 分布式计算可以使用Internet来收集世界上数千台志愿计算机的空闲容量. 当这些空闲功能被聚合时,计算能力是不可估量的. 这种巨大的计算能力不仅可以用于解决诸如发现梅森素数之类的复杂数学问题,甚至还可以用于分析来自外层空间的电信号并探索外层行星的智能生命形式.
分布式计算是一种计算,它使用Internet上计算机的CPU空闲容量来处理计算问题. 在欧洲和美国,几乎有一半的计算机已加入分布式计算项目,并且计算量非常惊人.
在过去的十年中,中国的互联网发展非常迅速. 截至目前,中国网民数量已占全球网民的12%. 如果我们可以将这些计算机的空闲容量集中在我国,那么计算能力将是巨大的. 遗憾的是,我国分布式计算的发展远远落后于互联网的发展. 如果增强国民意识并增强分布式计算云计算分布式计算,那么我国分布式计算的发展将震惊世界.
2. 分布式计算的安全性

许多共享者提出了疑问. 由于共享了计算机的闲置功能,因此计算机仍然安全吗?如果共享计算机的闲置容量,计算机是否可以随时随地运行,使用寿命会缩短吗?首先,必须通过网络访问从项目侧下载计算程序以在计算机上本地运行,因此必须选择可靠的项目侧以确保计算机上的私有数据不会被修改或泄漏. 而且,对于项目方来说,参与分布式计算的人不是他们自己的员工,也不是完全值得信赖的,因此在计算的分布中将引入某些冗余计算,以防止计算错误和恶意作弊等行为. 尽管分布式计算程序通常处于最低优先级,但它不会影响计算机的正常使用,但毕竟它正在运行并会对计算机造成一定压力,但是计算机更新得如此之快,并且会也会磨损. 普通PC将在5年后淘汰,因此此计算没有问题.
3. 分布式计算与并行计算之间的异同

并行计算和分布式计算的思想是将大任务变成小任务,然后移交给多台计算机或服务器以执行. 区别在于分布式计算的小任务块彼此独立. 运行时,任务块的计算错误或没有返回结果不会影响其他任务块. 由于分布式计算允许任务块出现计算错误,因此每个任务块都将移交给多台计算机进行计算,最终的比较将给出准确的答案. 如果上传到服务器的最终结果相差太大,请验证这些结果,这将有助于任务发起者获得更准确的结果. 并行计算任务块与任务块之间的关系非常紧密,任务块的计算结果相互影响. 因此,每个任务块必须绝对正确,并且必须尽可能及时地进行同步. 每个并行计算任务块都必须具有无浪费的分段,这需要高精度和同步性. 这也与分布式计算不同,因为存在计算错误,分布式计算中有许多无用的数据块. 分布式计算处理问题的一般模式是一一排除. 假设结果是某个范围内的某个值,则将从该范围内的第一个值开始逐个排除分布式计算. 也许第一个是正确答案,可能直到最后一个是我们想要的答案,这很正常.
并行计算为云计算的开发提供了最基本的思想,并且是云计算开发的初始阶段. 但是,并行计算也具有许多自身的特征和优势. 到目前为止,并行计算仍然是一种非常流行的技术. 许多高校都开设了并行课程,一些也将并行计算作为必修课. 因此,云计算的出现不会影响并行计算市场. 并行计算的发展现在已经相对成熟,多核计算机已经成为市场的主流. 许多重要的大型项目组还选择并行计算作为计算能力. 如果要替换并行计算,云计算还有很长的路要走.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-247807-1.html
文中不是提到我们有三艘军舰去白令海峡了