码迷,mamicode.com
首页 > 其他好文 > 详细

WCF 之 什么是分布式系统

时间:2015-03-30 21:17:44      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:分布式


分布式系统(distributed system)
        建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。在分布式数据库系统中,用户感觉不到数据是分布的,即用户不须知道关系是否分割、有无副本、数据存于哪个站点以及事务在哪个站点上执行等。(摘自百度百科)


换一种说法来了解分布式系统:
        一个分布式系统由一组独立的计算机组成,但是这一组独立的计算机展现给用户的却是一个统一的整体,就好像是一个系统似的。

        一个分布式系统是一组由网络连接的具有独立功能的计算机,在一套特殊软件的管理下,整个系统在用户面前呈现一个透明的整体。

        一个分布式系统是一组位于网络计算机上的并发构件,这些构件之间的通信以及任务协调都只能通过消息传递进行,其目的是实现资源共享。


    

单击系统与分布式系统比较

单机系统:
用户共享一台计算机
可以访问所有资源
单一时钟
单一系统控制
单一地理位置
单一故障点


分布式系统
一组由网络互联的、自治的计算机和资源
资源为用户所共享
可以集中控制,也可以分布控制
计算机可以同构,也可以异构
分散的地理位置
分布式故障点

没有全局时钟


总结:

        分布式系统:由多个计算机通过网络互联构成的既互相协同、又高度自治、资源共享、任务与功能动态分配的统一计算机系统。


WCF 之 什么是分布式系统

标签:分布式

原文地址:http://blog.csdn.net/ry513705618/article/details/44753955

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!