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

分布式操作系统的主要功能是什么

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

为什么要用分布式系统?

答:为什么要用分布式系统? 分布式系统如何分布? 这些你知道吗? 分布式系统是一个古老而宽泛的话题,而近几年因为 “大数据” 概念的兴起,又焕发出了新的青春与活力。 本文将会通过对如下几个问题展开谈一下分布式系统:

分布式系统设计推演是什么?

答:分布式系统设计推演 我们先讲一个场景,我们 现有的网络应用变得越来越流行 ,服务的人数也越来越多,导致我们的应用程序每秒收到的请求,远远超过能够正常处理的数量。 这会导致应用程序性能下降明显,用户也会注意到这一点。

分布式系统和计算机网络系统有什么区别?

答:一个著名的分布式系统的例子是 万维网 ( World Wide Web ),在万维网中,所有的一切看起来就好像是一个文档( Web 页面)一样。 [1] 在 计算机网络 中,这种统一性、模型以及其中的 软件 都不存在。 用户看到的是实际的机器, 计算机网络 并没有使这些机器看起来是统一的。 如果这些机器有不同的硬件或者不同的 操作系统 ,那么,这些差异对于用户来说都是完全可见的。 如果一个用户希望在一台远程机器上运行一个 程序 ,那么,他必须登陆到远程机器上,然后在那台机器上运行该程序。 [1] 分布式系统和 计算机网络系统 的共同点是:多数分布式系统是建立在计算机网络之上的,所以分布式系统与计算机网络在 物理结构 上是基本相同的。 [1]

什么样的程序设计模型,什么样的控制机制最适合分布式系统?

答:设计与实现一个对用户来说是透明的且具有容错能力的分布式系统是一项具有挑战性的工作,而且所需的机制和策略尚未成熟。 因此什么样的程序设计模型、什么样的控制机制最适合分布式系统仍是需要继续研究的课题。 [6] 在集中式系统中,所有的资源都由操作系统管理和分配,但在分布式系统中,资源属于各节点,所以调度的灵活性不如集中式系统,资源的物理分布可能与用户请求的分布不匹配,某些资源可能空闲,而另一些资源可能超载。

声明:无特别说明,转载请标明本文来源!