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

分布式操作系统定义

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

什么是分布式系统?

答:分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。 分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。 其目的是利用更多的机器,处理更多的数据。

用户对分布式系统的要求是什么?

答:[6] 用户对分布式系统的要求是透明性、安全性、灵活性、简单性、可靠性,也要求方便在局部失效时重构系统,以及集成不均匀子系统的能力。 [6] 资源的分布性、缺乏全局状态信息及传输延迟,意味着集中式操作系统的某些方法和技术不能应用于分布式系统中。 即使集中式系统中的某些技术满足上面的要求,其实现通常也是要付出很大代价的。

分布式系统需要具备哪些条件?

答:分布式系统中必须存在一个单一的、全局的进程通信机制,使得任何一个进程都能与其他进程通信,并且不区分本地通信与远程通信。 同时,还应当有全局的保护机制。 系统中所有机器上有统一的系统调用集合,它们必须适应分布式的环境。

分布式文件系统有什么特点?

答:[2] 分布式文件系统的发展大体上经历子三个阶段:第一阶段是网络文件系统,第二阶段是共享SAN文件系统,第三阶段是面向对象的并行文件系统 [3] 。 分布式文件系统把大量数据分散到不同的节点上存储,大大减小了数据丢失的风险。 分布式文件系统具有冗余性,部分节点的故障并不影响整体的正常运行,而且即使出现故障的计算机存储的数据已经损坏,也可以由其它节点将损坏的数据恢复出来。 因此,安全性是分布式文件系统最主要的特征。 分布式文件系统通过网络将大量零散的计算机连接在一起,形成一个巨大的计算机集群,使各主机均可以充分发挥其价值。 此外,集群之外的计算机只需要经过简单的配置就可以加入到分布式文件系统中,具有极强的可扩展能力。 [3]

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