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