分布操作系统基本特点(什么是分布式操作系统)
大家好,今天就和毛毛一起来看看这个问题吧 。什么是分布式操作系统,分布操作系统基本特点很多人还不知道,现在让我们一起来看看吧!
分布式操作系统简介
分布式操作系统是为分布式计算机系统配置的操作系统。分布式计算机系统是由多台计算机组成的特殊计算机网络。分布式操作系统可以让系统中的几台计算机相互协作完成一个共同的任务,让分布在几台计算机上的一个程序并行执行,相互协作得到结果。
分布式操作系统的基本特征
模块化:分布式计算机系统的资源要素形成相对独立的模块,它们通过互联网相互连接形成单一系统。一定范围内模块的增减不会影响系统的完整性。
并行性:分布式资源元素可以协作解决一个共同的问题。在分布式操作系统的控制下,可以实现资源复制(按任务)或时间重叠(按功能)等不同形式的并行。
自治性:系统资源的运行是高度自治的。整个系统没有主从控制关系,可以利用处理本地化的原理减少节点间的数据流量。
分布式计算机系统的出现和发展是由许多因素驱动的。首先,技术因素:大规模集成电路和微处理器为分布式计算机系统提供了廉价的硬件;数字通信技术和计算机网络技术的发展使得大量的计算机节点相互连接并高速通信成为可能。另外,更重要的是用户因素。虽然集中式分时计算机系统可以连接大量的远程和短程终端,满足地理上分散的多用户的需求,但处理功能过于集中会导致通信开销大、响应时间长、系统复杂昂贵等问题。因此用户逐渐转向分布式计算机系统,以寻求更高的技术和经济效益。
分布式操作系统潜在优势
分布式计算机系统已经成为计算机研究领域快速发展的一个新方向,由于其综合的分布特性,具有一系列潜在的优势。
可靠性和健壮性:资源冗余和自主控制使系统动态可重构,即使遭受局部损坏也能继续工作。系统的模块化有利于维护和使用。
增量扩展:廉价的模块作为系统扩展或资源更新的增量,不需要像集中式系统那样更换整个系统。
灵活性:系统的配置很容易改变,以满足不同应用对象的需求。
快速响应能力:计算机资源离用户更近,特别是小型分散用户可以从计算机获得快速响应和直接服务,从而将大型机的计算能力和微型计算机的便利性结合起来。
资源共享:在对用户透明的基础上实现软硬件资源的共享,使单个用户的可用资源翻倍。
增强计算能力:按任务分配的并行处理能力更少受到系统规模的限制;根据功能分布的专用处理组件也可以增强系统的有效处理能力。
经济性:有利于发挥微型计算机的性价比优势。
适应各种应用环境:分布式计算机系统各节点的资源分配能够很好地匹配本地用户的需求,因此特别适用于经济管理、事务管理、过程控制等应用场合。用户分散,需要相互协调。
这篇文章到此就结束,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!