首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >分布式系统和分布式计算有什么区别?

分布式系统和分布式计算有什么区别?
EN

Stack Overflow用户
提问于 2017-09-28 12:56:46
回答 4查看 13.3K关注 0票数 10

我分别找到了分布式系统和分布式计算的以下定义:

分布式系统:与互连网络相连的独立计算机的集合。 分布式计算:计算机处理的一种方法,其中一个计算机程序的不同部分在两个或多个通过网络相互通信的计算机上运行。

然而,我不清楚这两者之间的区别是什么。分布式系统和分布式计算有什么区别?

EN

回答 4

Stack Overflow用户

发布于 2017-09-29 01:15:03

SO标签的定义如何?

分布式计算:分布式计算是将多个计算单元连接起来以完成共同任务的地方。更大的计算能力使得比在单个单元中执行的任务更多,并且可以协调搜索以提高效率。成功通常会给寻找者带来荣誉。 分布式计算项目包括搜索大素数和分析DNA代码。

分布式系统:分布式系统由一组自治计算机组成,它们通过网络和分发中间件连接起来,使计算机能够协调它们的活动并共享系统的资源,从而使用户将系统视为一个单一的、集成的计算设施。

我倾向于认为分布式计算更注重算法(比如潜艇模拟),而分布式系统则更像是一种设计高可用性系统、存储或处理大数据的方法(比如互联网搜索引擎)。

票数 1
EN

Stack Overflow用户

发布于 2018-02-02 07:34:40

在我看来,分布式计算是分布式系统的另一种非常具体的应用。

任何基于网络的系统都可以看作是一个分布式系统,它利用网络使用远程组件,而不是集中式或独立的systems.This,包括任何web应用程序、电子邮件、游戏等,它们包括不同的组件,如:客户端组件、web服务器、数据库服务器、web服务等。

分布式计算是分布式系统的一种非常特殊的应用,它将一个庞大而复杂的处理分解成子部分,并在分布式组件中并行执行,以提高生产率。例如,在一个范围内查找素数,它可以被分割成较小的范围,并分配给不同的计算机。

票数 1
EN

Stack Overflow用户

发布于 2017-09-30 13:45:00

分布式计算是一种计算范式(在您的定义中定义)。

分布式系统是与互连网络相连的独立计算机的集合。

为了使分布式计算成为可能,需要分布式系统。在分布式计算中,程序被分成几个任务,并在分布式系统上运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46469762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档