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