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