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