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