一直分不清并行计算和分布式计算的区别,望大虾指点。。。
推荐回答
说下我的理解,我理解的也比较浅显。云计算,就是很多台主机同时提供服务,由于同一个服务有很多台服务器提供,就像每个服务背后有个云在支撑。分布式计算,由于一台计算机的计算能力有限,所以把传统上的计算任务通过负载均衡服务器将任务划分成若干个子任务,然后分别交给不同的计算机去进行计算,最后再把结果统一起来。并行计算,按字面意思理解就行了。追问:你说的这些我能理解。我主要想问,作为硕士研究方向,其之间的关系具体怎么样。回答:我自己感觉,都是围绕着云计算来发展的。云计算其实就是分布式计算。通过分散的服务器同时对很多公司个人提供服务。这样就会使资源得到充分的利用。我相信你也知道为什么。并行计算我觉得重在强调一个协调能力。一般性的计算,不仅仅是划分任务的问题,因为时间效率的问题,所以要保证各个任务能几乎在同一时间完成,防止出现这台服务器计算完了,还要等另一台计算完,分布式计算再加上并行计算,这才是真正的云计算。不过现在说这些计算的时候,其实已经是三者等同了。只是个人肤浅的理解。如果真想在这方向发展,建议多上CSDN看看。现在云计算非常盛行,各个大公司都在做。
齐明弘2019-12-22 00:18:11
提示您:回答为网友贡献,仅供参考。
其他回答
-
云计算中的云是相对于客户端而言,其实云计算本质上是客户端-服务器模式,只是在服务器端通过分布式存储、虚拟化等技术提供了诸如IaaS、PaaS、SaaS的高可靠服务。简单来说:云计算只是分布式计算的一种特殊形式,它的特色是资源的租用。网格,也是分布式计算的一种,不过强调的资源的共享与协作。
龙宪连2019-12-22 00:54:08
-
并行计算讲的是线程之间的交互,看你学哪方面了。
赵风蕊2019-12-22 00:36:08
-
差不多,各有千秋。如果你数学好,那就选并行计算;如果你比较喜欢编程,那就选分布式系统。
黄相成2019-12-22 00:05:45
-
分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。网格计算通过利用大量异构计算机,将其作为嵌入在分布式电信基础设施中的一个虚拟的计算机集群,为解决大规模的计算问题提供了一个模型。网格计算的焦点放在支持跨管理域计算的能力,这使它与传统的计算机集群或传统的分布式计算相区别。网格计算与其他所有的分布式计算范例都有所区别:网格计算的本质在于以有效且优化的方式来利用组织中各种异构松耦合资源,来实现复杂的工作负载管理和信息虚拟化功能。简单来说:网格,是分布式计算的一种,不过网强调的资源的共享与协作。
窦迎美2019-12-21 23:54:16