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