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