原标题:著名分布式系统都有哪些特点?
一个分布式系统,一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统似的。通常,对用户来说,分布式系统只有一个模型或范到。在操作系统之上有一层软件中间件(middleware)负责实现这个模型。一个著名的分布式系统的例子是万维网(WoridWideWeb),在万维网中,所有的一切看起来就好像是一个文档(Web页面)样。狂计算机网络中,这种统一性、模硪以及其中的软件都不存在。用户看到的是实际的机器,计算机网络并没有使这些机器看起来是统一的,或者使它们的行为是统一的。
如果这些机器有不同的硬件或者不同的操作系统,那么,这些差异对于用户来说都是完全可见的。如果一个用户希望在一台远程机器上运行一个程序,那么,他。必须登录到远程机器,然后在那台机器运行该程序。实际上,分布式系统是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的透明性。因此,网络与分布式系统之间的区别更多地在于软件(特别是操作系统),而不是硬件。然而,这两个手题之间也有许多重合的地方。例如,分布式系统和计算机网络都需要移动文件。不同之处在于是谁来发起移动操作,但是讨论到的许多话题在分布式系统中也是很重要的。