一、分布式管控系統有哪些類型
分布式系統是由多個獨立計算機組成的系統,這些計算機通過網絡進行通信和協作,以完成共同的任務,按照它們的工作方式和位置不同進行分類,分布式系統可分為三類:
1、客戶端-服務器(C/S)系統
客戶(hu)(hu)端(duan)(duan)-服務器系(xi)統(tong)(tong)是最常見的分布式系(xi)統(tong)(tong)之一。在(zai)這種體系(xi)結(jie)構中(zhong),應用(yong)(yong)程序分為客戶(hu)(hu)端(duan)(duan)和服務器兩個(ge)部分。客戶(hu)(hu)端(duan)(duan)是用(yong)(yong)戶(hu)(hu)使(shi)用(yong)(yong)的前端(duan)(duan)界面,而服務器則負責存儲和處理數據。
2、對等網絡(P2P)系統
對等網絡系統(tong)中(zhong),每(mei)個(ge)(ge)節(jie)點都具(ju)有相同(tong)的(de)功能(neng)和權(quan)限。這些節(jie)點之間直接通信,沒有任何中(zhong)心化的(de)控制機構。每(mei)個(ge)(ge)節(jie)點都可以請求資源并(bing)提(ti)供(gong)服(fu)務,而其(qi)他節(jie)點也(ye)可以請求該資源并(bing)使(shi)用該服(fu)務。
3、混合系統
混(hun)合系統將客(ke)戶端(duan)-服務(wu)器和對(dui)等網絡體(ti)系結構結合起來(lai)。其中(zhong)一(yi)部(bu)分節點擔任服務(wu)器角(jiao)色,而另一(yi)部(bu)分節點擔任客(ke)戶端(duan)角(jiao)色。這種混(hun)合體(ti)系結構既可以支持中(zhong)心化(hua)的控制(zhi)模式,也可以支持去中(zhong)心化(hua)的模式。
二、分布式系統有哪些主要特征
分布式系統(tong)(tong)是多個(ge)處理(li)機(ji)(ji)通過通信線路互聯而構成的(de)松散耦合的(de)系統(tong)(tong),從系統(tong)(tong)中(zhong)某(mou)臺處理(li)機(ji)(ji)來(lai)看,其(qi)余的(de)處理(li)機(ji)(ji)和(he)相應的(de)資(zi)源(yuan)都是遠程的(de),只有它自(zi)己的(de)資(zi)源(yuan)才(cai)是本地(di)的(de),一般認為,分布式系統(tong)(tong)應具有以下四個(ge)特征(zheng):
1、分布性
分布式(shi)系統(tong)由多臺計算機組成,它們在地域上是分散的(de)(de),可以散布在一(yi)個(ge)單(dan)位、一(yi)個(ge)城(cheng)市、一(yi)個(ge)國(guo)家,甚至(zhi)全球(qiu)范(fan)圍內。整個(ge)系統(tong)的(de)(de)功能是分散在各個(ge)節點上實現的(de)(de),因(yin)而分布式(shi)系統(tong)具有數(shu)據處(chu)理的(de)(de)分布性。?
2、自治性
分布式系統中的各個節點都包含自(zi)己的處理機和內存,各自(zi)具有獨立的處理數據的功能。通常,彼此(ci)在(zai)地位(wei)上是平等的,無主次之分,既(ji)能自(zi)治(zhi)地進行工作,又能利用共享(xiang)的通信(xin)線路來傳送信(xin)息(xi),協調任務處理。?
3、并行性
一(yi)個大的任務(wu)可以劃(hua)分為若干個子任務(wu),分別在不同的主機(ji)上(shang)執(zhi)行。?
4、全局性
分布式系統中必須存(cun)在一(yi)個單一(yi)的(de)(de)、全局(ju)的(de)(de)進程通(tong)信(xin)機(ji)制(zhi),使得任何一(yi)個進程都(dou)能與(yu)其他進程通(tong)信(xin),并(bing)且不區分本地通(tong)信(xin)與(yu)遠程通(tong)信(xin)。同(tong)時(shi),還應當有全局(ju)的(de)(de)保(bao)護(hu)機(ji)制(zhi)。系(xi)(xi)統(tong)中所有機(ji)器上(shang)有統(tong)一(yi)的(de)(de)系(xi)(xi)統(tong)調(diao)用集合,它們必須適(shi)應分布式的(de)(de)環(huan)境。在所有CPU上(shang)運行同(tong)樣的(de)(de)內(nei)核,使協調(diao)工作更加容易。?