分布操作系统基本特点
操作系统中的分布式操作系统的特点你知道是什么吗?下面由学习啦小编为大家整理了分布式操作系统的特点的相关知识,希望对大家有帮助!
分布操作系统简介
分布式操作系统是为分布式计算机系统配置的操作系统,分布式计算机系统是由多台计算机组成的一种特殊的计算机网络,分布式操作系统能使系统中若干台计算机相互协作完成一个共同任务,使一个程序分布在几台计算机上并行执行,相互协作得到结果。
分布式操作系统基本特点
①模块性:分布计算机系统的资源元件形成相对独立的模块,经互连网络的相互联系构成单一系统。模块在一定范围内的增减替换不致于影响系统的整体性。
②并行性:分散的资源元件可以合作解决一个共同问题,在分布操作系统的控制下,实现资源重复(按任务)或时间重叠(按功能)等不同形式的并行性。
③自治性:系统资源的操作是高度自治的,既不存在全系统的主从控制关系,又能利用处理局部化的原则以减少各结点间的数据通信量。
分布计算机系统的产生和发展受多种因素的推动。首先是技术方面的因素:大规模集成电路和 微处理器 为分布计算机系统提供了廉价的硬件; 数字通信 技术和 计算机网 技术的发展,使数量很大的计算机结点相互连接和高速通信成为可能。此外更为重要的是用户因素。集中式分时计算机系统虽能连接大量远程和近程终端来满足地理上分散的多用户使用的需要,但处理功能的过度集中将产生通信开销大、响应时间长,系统复杂昂贵等问题,因而用户逐渐转向分布计算机系统,以谋求更高的技术经济效益。
分布式操作系统潜在优点
分布计算机系统成为计算机研究领域中发展迅速的一个新方向,还由于它本身的全面分布特性使它具有一系列潜在优点。
①可靠性和坚固性:资源冗余和自治控制使系统具备动态重构,甚至经受局部破坏也能继续工作。系统的模块性有利于维修和使用。
②增量扩展性:以廉价的模块作为系统扩展或资源更新的增量,不必象集中系统那样必须替换整个系统。
③灵活性:系统的配置容易改变,以适应不同应用对象的各种需要。
④快速响应能力:计算机资源更加靠近用户,特别是使分散的小用户能获得计算机的快速响应和直接服务,从而把大型机的计算能力与微型机的使用方便二者结合起来。
⑤资源共享:在对用户透明的基础上实现 软件 、硬件资源的共享,使单个用户的可用资源成倍增加。
⑥增强计算能力:按任务分布的并行处理能力受系统规模的限制较少;而按功能分布的专用处理部件同样能增强系统的有效处理能力。
⑦经济性:有利于发挥 微型计算机 的性能价格比优势。
⑧适应各种应用环境:分布计算机系统每一个结点上的资源配置能与当地用户的需求很好匹配,因而特别适用于经济管理、事务管理、过程控制等这样一些具有分散用户又要求相互协调的应用场合。