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