分布式计算系统的定义和优点.云计算,网络工程.

目录  

分布式计算系统的定义

分布式计算的优点


 分布式计算系统的定义

         分布计算系统又叫分布式计算机系统,简称分布式系统。关于分布计算系统的定义, 不同的研究者给出了不同的定义,但没有一个是完全令人满意的,也没有一个是完全被所 有的研究者所承认的。例如,Andrew S. Tanenbaum 教授给出的定义如下:分布计算系统是 由多个独立的计算机系统相互连接而成的计算系统,从用户的角度来看它好像是一个集 中的单机系统''。

         总结不同的研究者给出的不同定义,可以概括如下:

        分布计算系统是由多个相互连接的处理资源组成的计算系统,它们在整个系统的控 制下可合作执行一个共同的任务,最少依赖于集中的程序、数据和硬件。这些处理资源可 以是物理上相邻的,也可以是在地理上分散的。这说明:

(1)分布计算系统是由多个处理机或计算机系统组成。

(2)这些计算资源可以是物理上相邻的、由机器内部总线或开关连接的处理机,通过 共享主存进行通信;这些计算资源也可以是在地理上分开的、由计算机通信网络(远程网 或局域网)连接的计算机系统,使用报文(Message)进行通信。

(3)这些资源组成一个整体,对用户是透明的,即用户使用任何资源时不必知道这些 资源在哪里。

(4)一个程序可分散到各个计算资源上运行。

(5)各台计算机系统地位平等,除了受全系统的操作系统控制外,不存在主从控制和 集中控制环节。 分布计算系统属于多指令流多数据流(MIMD)结构。

 分布式计算的优点

         分布计算系统同传统的集中式单机系统相比具有一些潜在的优点,这些优点也是分 布计算系统应该达到的一些基本目标,具体如下:

(1)可扩充性。随着用户需求的增长,功能和性能方面的要求增加,从而增加新的节 点数,不必像单机系统那样替换整个系统。分布计算系统容易通过扩大规模以包括更多 的资源。

(2)高的性价比。在分布计算系统中,可以通过增加计算机的数目,提高并行程度而 得到所需要的性能。由于具备可扩充性,可以避免较大的初始投资,以及可以用多个微型 机代替一个大型机,从而可以获得很高的性价比。

(3)资源共享。系统中的硬件和软件资源如外部设备、文件系统和数据库等可以被 更多的用户所共享,甚至连 CPU 和内存等资源也可被共享。

(4)可靠性。由于控制、数据、软件和硬件的多重性和分散性(不存在集中环节)及结 构上的可动态重组提高了可靠性,分布计算系统具有在系统中当某个部分出现了故障的 情况下继续运行的潜力。

(5)支持固有的分布式应用。分布计算系统与许多应用场合相适应,如银行、铁路、 商业等本来就分散而又必须相互协调的行业。

        上面所论述的分布计算系统的优点正是其发展的主要推动因素。 分布计算系统同计算机网络相比,其优点是,对于用户来说它的操作和传统的单机系 统的操作一样方便。Andrew S.Tanenbaum 教授对分布计算系统下的定义说明了这一点。 所以透明性也是分布计算系统应该达到的一个基本目标。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值