一、分布式管控系统有哪些类型
分布式系统是由多个独立计算机组成的系统,这些计算机通过网络进行通信和协作,以完成共同的任务,按照它们的工作方式和位置不同进行分类,分布式系统可分为三类:
1、客户端-服务器(C/S)系统
客户端-服务器系统是最常见的分布式系统之一。在这种体系结构中,应用程序分为客户端和服务器两个部分。客户端是用户使用的前端界面,而服务器则负责存储和处理数据。
2、对等网络(P2P)系统
对等网络系统中,每个节点都具有相同的功能和权限。这些节点之间直接通信,没有任何中心化的控制机构。每个节点都可以请求资源并提供服务,而其他节点也可以请求该资源并使用该服务。
3、混合系统
混合系统将客户端-服务器和对等网络体系结构结合起来。其中一部分节点担任服务器角色,而另一部分节点担任客户端角色。这种混合体系结构既可以支持中心化的控制模式,也可以支持去中心化的模式。
二、分布式系统有哪些主要特征
分布式系统是多个处理机通过通信线路互联而构成的松散耦合的系统,从系统中某台处理机来看,其余的处理机和相应的资源都是远程的,只有它自己的资源才是本地的,一般认为,分布式系统应具有以下四个特征:
1、分布性
分布式系统由多台计算机组成,它们在地域上是分散的,可以散布在一个单位、一个城市、一个国家,甚至全球范围内。整个系统的功能是分散在各个节点上实现的,因而分布式系统具有数据处理的分布性。
2、自治性
分布式系统中的各个节点都包含自己的处理机和内存,各自具有独立的处理数据的功能。通常,彼此在地位上是平等的,无主次之分,既能自治地进行工作,又能利用共享的通信线路来传送信息,协调任务处理。
3、并行性
一个大的任务可以划分为若干个子任务,分别在不同的主机上执行。
4、全局性
分布式系统中必须存在一个单一的、全局的进程通信机制,使得任何一个进程都能与其他进程通信,并且不区分本地通信与远程通信。同时,还应当有全局的保护机制。系统中所有机器上有统一的系统调用集合,它们必须适应分布式的环境。在所有CPU上运行同样的内核,使协调工作更加容易。