欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

分布式系统和分布式计算

终极管理员 知识笔记 138阅读

什么是分布式系统?

一个分布式系统包括若干通过网络互联的计算机。 这些计算机互相配合以完成一个共同的目标(我们将这个共同的目标称为“项目”)。 具体的过程是:将需要进行大量计算的项目数据分割成小块,由多台计算机分别计算,再上传运算结果后统一合并得出数据结论。 在分布式系统上运行的计算机程序称为分布式计算程序;分布式编程就是编写上述程序的过程。 简单的来说,采用分布式计算的一组计算机组成的系统,叫做分布式计算系统。 根据分布式系统的应用类型,可划分出3种分布式系统。

什么是分布式计算?

而 分布式计算 主要研究如何应用分布式系统进行计算,即把一组计算机通过网络相互连接组成分散系统,然后将需要处理的数据分散成多个部分,交由分散在系统内的计算机组同时计算再将结果最终合并得到最终结果。 然而随着计算机系统逐渐向微型化、网络化发展,传统的集中式处理不仅会导致成本攀升,也存在着较大的单点故障风险。

分布式计算和集中式计算有什么区别?

随着计算技术的发展,有些应用需要非常巨大的计算能力才能完成,如采用集中式计算,需要耗费相当长的时间来完成。 分布式计算可以通过将该应用分解成许多小的部分,分配给多台计算机进行处理,这样就可以节约整体计算时间,大大提高计算效率。

在分布式系统上运行的计算机程序称为分布式编程吗?

在分布式系统上运行的计算机程序称为分布式计算程序;分布式编程就是编写上述程序的过程。 简单的来说,采用分布式计算的一组计算机组成的系统,叫做分布式计算系统。 根据分布式系统的应用类型,可划分出3种分布式系统。
声明:无特别说明,转载请标明本文来源!