一、分布式管控系統(tǒng)有哪些類型
分布式系統(tǒng)是由多個(gè)獨(dú)立計(jì)算機(jī)組成的系統(tǒng),這些計(jì)算機(jī)通過網(wǎng)絡(luò)進(jìn)行通信和協(xié)作,以完成共同的任務(wù),按照它們的工作方式和位置不同進(jìn)行分類,分布式系統(tǒng)可分為三類:
1、客戶端-服務(wù)器(C/S)系統(tǒng)
客戶端-服務(wù)器系統(tǒng)是最常見的分布式系統(tǒng)之一。在這種體系結(jié)構(gòu)中,應(yīng)用程序分為客戶端和服務(wù)器兩個(gè)部分??蛻舳耸怯脩羰褂玫那岸私缑?,而服務(wù)器則負(fù)責(zé)存儲和處理數(shù)據(jù)。
2、對等網(wǎng)絡(luò)(P2P)系統(tǒng)
對等網(wǎng)絡(luò)系統(tǒng)中,每個(gè)節(jié)點(diǎn)都具有相同的功能和權(quán)限。這些節(jié)點(diǎn)之間直接通信,沒有任何中心化的控制機(jī)構(gòu)。每個(gè)節(jié)點(diǎn)都可以請求資源并提供服務(wù),而其他節(jié)點(diǎn)也可以請求該資源并使用該服務(wù)。
3、混合系統(tǒng)
混合系統(tǒng)將客戶端-服務(wù)器和對等網(wǎng)絡(luò)體系結(jié)構(gòu)結(jié)合起來。其中一部分節(jié)點(diǎn)擔(dān)任服務(wù)器角色,而另一部分節(jié)點(diǎn)擔(dān)任客戶端角色。這種混合體系結(jié)構(gòu)既可以支持中心化的控制模式,也可以支持去中心化的模式。
二、分布式系統(tǒng)有哪些主要特征
分布式系統(tǒng)是多個(gè)處理機(jī)通過通信線路互聯(lián)而構(gòu)成的松散耦合的系統(tǒng),從系統(tǒng)中某臺處理機(jī)來看,其余的處理機(jī)和相應(yīng)的資源都是遠(yuǎn)程的,只有它自己的資源才是本地的,一般認(rèn)為,分布式系統(tǒng)應(yīng)具有以下四個(gè)特征:
1、分布性
分布式系統(tǒng)由多臺計(jì)算機(jī)組成,它們在地域上是分散的,可以散布在一個(gè)單位、一個(gè)城市、一個(gè)國家,甚至全球范圍內(nèi)。整個(gè)系統(tǒng)的功能是分散在各個(gè)節(jié)點(diǎn)上實(shí)現(xiàn)的,因而分布式系統(tǒng)具有數(shù)據(jù)處理的分布性。?
2、自治性
分布式系統(tǒng)中的各個(gè)節(jié)點(diǎn)都包含自己的處理機(jī)和內(nèi)存,各自具有獨(dú)立的處理數(shù)據(jù)的功能。通常,彼此在地位上是平等的,無主次之分,既能自治地進(jìn)行工作,又能利用共享的通信線路來傳送信息,協(xié)調(diào)任務(wù)處理。?
3、并行性
一個(gè)大的任務(wù)可以劃分為若干個(gè)子任務(wù),分別在不同的主機(jī)上執(zhí)行。?
4、全局性
分布式系統(tǒng)中必須存在一個(gè)單一的、全局的進(jìn)程通信機(jī)制,使得任何一個(gè)進(jìn)程都能與其他進(jìn)程通信,并且不區(qū)分本地通信與遠(yuǎn)程通信。同時(shí),還應(yīng)當(dāng)有全局的保護(hù)機(jī)制。系統(tǒng)中所有機(jī)器上有統(tǒng)一的系統(tǒng)調(diào)用集合,它們必須適應(yīng)分布式的環(huán)境。在所有CPU上運(yùn)行同樣的內(nèi)核,使協(xié)調(diào)工作更加容易。?