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