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