一、分布式系統(tǒng)是什么意思
分布式系統(tǒng)是由一組通過網(wǎng)絡進行通信,、為了完成共同的任務而協(xié)調(diào)工作的計算機節(jié)點組成的系統(tǒng),,又叫分布式管控系統(tǒng),、分布式管理系統(tǒng)。分布式系統(tǒng)的出現(xiàn)是為了用廉價的,、普通的機器完成單個計算機無法完成的計算,、存儲任務,其目的是利用更多的機器,,處理更多的數(shù)據(jù),。分布式系統(tǒng)具有三大特性:
1,、分布性:服務部署空間具有多樣性,。
2、并發(fā)性:程序運行過程中,,并發(fā)性操作是很常見的,。比如同一個分布式系統(tǒng)中的多個節(jié)點,同時訪問一個共享資源,。
3,、無序性:進程之間的消息通信,,會出現(xiàn)順序不一致問題。
二,、分布式管控系統(tǒng)的優(yōu)點有哪些
分布式管控系統(tǒng)的優(yōu)點多多,,主要有:
1、資源共享
若干不同的節(jié)點通過通信網(wǎng)絡彼此互聯(lián),一個節(jié)點上的用戶可以使用其他節(jié)點上的資源,,如分布式系統(tǒng)允許設備共享,,使眾多用戶共享昂貴的外部設備,,如彩色打印機,;允許數(shù)據(jù)共享,,使眾多用戶訪問共用的數(shù)據(jù)庫;可以共享遠程文件,,使用遠程特有的硬件設備(如高速陣列處理器),,以及執(zhí)行其他操作。?
2,、計算速度快
如果一個特定的計算任務可以劃分為若干個并行運行的子任務,則可把這些子任務分散到不同的節(jié)點上,,使它們同時在這些節(jié)點上運行,從而加快計算速度,。另外,,分布式系統(tǒng)具有計算遷移功能,,如果某個節(jié)點上的負載太重,,則可把其中一些作業(yè)移到其他節(jié)點去執(zhí)行,從而減輕該節(jié)點的負載,。這種作業(yè)遷移稱為負載平衡。
3,、可靠性高
分布式系統(tǒng)具有高可靠性,。如果其中某個節(jié)點失效了,,則其余的節(jié)點可以繼續(xù)操作,整個系統(tǒng)不會因為一個或少數(shù)幾個節(jié)點的故障而全體崩潰,。因此,,分布式系統(tǒng)有很好的容錯性能。
系統(tǒng)必須能夠檢測節(jié)點的故障,采取適當?shù)氖侄?,使它從故障中恢復過來。系統(tǒng)確定故障所在的節(jié)點后,,就不再利用它來提供服務,,直至其恢復正常工作,。如果失效節(jié)點的功能可由其他節(jié)點完成,則系統(tǒng)必須保證功能轉移的正確實施,。當失效節(jié)點被恢復或者修復時,,系統(tǒng)必須把它平滑地集成到系統(tǒng)中。?
4,、通信方便快捷
分布式系統(tǒng)中各個節(jié)點通過一個通信網(wǎng)絡互聯(lián)在一起。通信網(wǎng)絡由通信線路,、調(diào)制解調(diào)器和通信處理器等組成,不同節(jié)點的用戶可以方便地交換信息,。在低層,,系統(tǒng)之間利用傳遞消息的方式進行通信,,這類似于單CPU系統(tǒng)中的消息機制,。單CPU系統(tǒng)中所有高層的消息傳遞功能都可以在分布式系統(tǒng)中實現(xiàn),,如文件傳遞、登錄,、郵件,、Web瀏覽和遠程過程調(diào)用。
三,、分布式管理系統(tǒng)的缺點
盡管分布式系統(tǒng)具備眾多優(yōu)勢,,但它也有自身的缺點,主要是可用軟件不足,,系統(tǒng)軟件,、編程語言、應用程序以及開發(fā)工具都相對很少,。此外,,還存在通信網(wǎng)絡飽和或信息丟失和網(wǎng)絡安全問題,方便的數(shù)據(jù)共享同時意味著機密數(shù)據(jù)容易被竊取,。