分布式计算和并行计算的区别

这里主要介绍一下分布式计算和并行计算的区别

网上有好多介绍两者的区别,但是看了都很迷茫,基本介绍这里就不介绍了,我只把我觉得可以把两者区分开来的角度进行介绍。

1、分布式计算

分布式计算:将单个任务拆分为多个独立的部分,并在多个计算机上,同时运行这些部分,最后将结果合并在一起。

2、并行计算

并行计算:在相同的计算机上,同时运行多个处理器,来处理同一任务。
在单个计算机上采用并行计算时,同时执行或运行多个处理器或核心处理不同的子任务。
单个计算机上的并行计算的理解,可以参考这里的介绍.

3、总结

也就是说:
如果是在多个计算机运行计算时,采取并行计算的话,多个计算机处理的任务是一样的,单个计算机的多处理器处理的任务是不同的;而采取分布式计算的话,多个计算机处理的任务是不同的。
如果是在单个计算机上运行计算时,只能是并行计算可以运行处理;而分布式计算都在是多个计算机上运行计算的,才能把分布式计算的优点真正的展现出来。

4、另一个角度区分

在阅读其他的文章时,从另一个角度也阐述了两者的区别,即:
并行计算是相对于串行计算而言的;分布式计算是相对于单机计算而言的。
举例:如果一个计算是串行跑的,即使他是在集群上跑的,也不是并行计算;同时,如果一个计算是在集群上跑的,即使是串行跑的,也是分布式计算。

如果有理解的不对的地方或者有其他理解的角度,请批评指正!

参考链接

(1)多线程、并行、多进程、异步、同步
(2)分布式计算与并行计算区别

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值