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