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