首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >集中式计算与分布式计算的区别

集中式计算与分布式计算的区别
EN

Stack Overflow用户
提问于 2013-10-15 20:29:28
回答 9查看 74.4K关注 0票数 11

有人能告诉我集中式计算和分布式计算之间的区别吗?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2013-10-15 20:51:05

集中式:所有计算都是在一台特定计算机(系统)上完成的。示例:您有一个用于计算数据的专用服务器。

分布式:计算分布在多台计算机上。当你有大量的数据时,你就可以将其分割,并将每个部分发送到特定的计算机,这些计算机将为它们进行计算。

票数 9
EN

Stack Overflow用户

发布于 2017-06-29 18:01:15

集中式

80年代末的集中式多处理器并行architecture.In系统逐渐被分布式系统所取代。

集中式系统的特点

  • 非自治分量
  • 通常均质技术
  • 多个用户在任何时候都共享同一资源。
  • 单控制点
  • 单点失效

分布式

在一台或多台计算机上执行的一组紧密耦合的程序,这些程序通过网络互连并协调它们的动作。这些程序彼此了解,并执行无人能单独执行的任务。

分布式系统的特点

  • 自主部件
  • 主要使用异构技术构建
  • 系统组件可以完全使用。
  • 并发进程可以执行
  • 多点失效

分布式系统需求

  1. 可伸缩性-添加新主机的可能性
  2. 开放性--易于扩展和修改
  3. 异构-支持各种H/W S/w平台
  4. 资源共享- H/w、S/W和数据
  5. 容错-即使发生故障也能正常工作。
票数 10
EN

Stack Overflow用户

发布于 2013-10-18 17:33:59

主要的基本区别是:

  • 远程系统没有全局状态。
    • 没有共享内存
    • 没有共享变量

  • 远程系统没有共享的时钟。
    • 因此,事件的顺序是困难的。

  • 远程系统可以具有竞争条件,
    • 竞赛条件参见condition

因此,在不可信的环境中“计算”是非常困难的。你有关于编程模型或其他什么的具体问题吗?

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

https://stackoverflow.com/questions/19390438

复制
相关文章

相似问题

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