一,、分布式系統(tǒng)是什么意思
分布式系統(tǒng)是由一組通過網(wǎng)絡(luò)進行通信,、為了完成共同的任務(wù)而協(xié)調(diào)工作的計算機節(jié)點組成的系統(tǒng),又叫分布式管控系統(tǒng),、分布式管理系統(tǒng),。分布式系統(tǒng)的出現(xiàn)是為了用廉價的,、普通的機器完成單個計算機無法完成的計算,、存儲任務(wù),其目的是利用更多的機器,,處理更多的數(shù)據(jù),。
二、分布式系統(tǒng)的優(yōu)點
1,、資源共享:若干不同的節(jié)點通過通信網(wǎng)絡(luò)彼此互聯(lián),,一個節(jié)點上的用戶可以使用其他節(jié)點上的資源,如分布式系統(tǒng)允許設(shè)備共享,,使眾多用戶共享昂貴的外部設(shè)備,,如彩色打印機,;允許數(shù)據(jù)共享,使眾多用戶訪問共用的數(shù)據(jù)庫,;可以共享遠程文件,,使用遠程特有的硬件設(shè)備(如高速陣列處理器),以及執(zhí)行其他操作,。2,、計算速度快:如果一個特定的計算任務(wù)可以劃分為若干個并行運行的子任務(wù),則可把這些子任務(wù)分散到不同的節(jié)點上,,使它們同時在這些節(jié)點上運行,,從而加快計算速度。另外,,分布式系統(tǒng)具有計算遷移功能,,如果某個節(jié)點上的負(fù)載太重,則可把其中一些作業(yè)移到其他節(jié)點去執(zhí)行,,從而減輕該節(jié)點的負(fù)載,。這種作業(yè)遷移稱為負(fù)載平衡。3,、可靠性高:分布式系統(tǒng)具有高可靠性,。如果其中某個節(jié)點失效了,則其余的節(jié)點可以繼續(xù)操作,,整個系統(tǒng)不會因為一個或少數(shù)幾個節(jié)點的故障而全體崩潰,。因此,分布式系統(tǒng)有很好的容錯性能,。系統(tǒng)必須能夠檢測節(jié)點的故障,,采取適當(dāng)?shù)氖侄危顾鼜墓收现谢謴?fù)過來,。系統(tǒng)確定故障所在的節(jié)點后,,就不再利用它來提供服務(wù),直至其恢復(fù)正常工作,。如果失效節(jié)點的功能可由其他節(jié)點完成,,則系統(tǒng)必須保證功能轉(zhuǎn)移的正確實施。當(dāng)失效節(jié)點被恢復(fù)或者修復(fù)時,,系統(tǒng)必須把它平滑地集成到系統(tǒng)中,。4、通信方便快捷:分布式系統(tǒng)中各個節(jié)點通過一個通信網(wǎng)絡(luò)互聯(lián)在一起,。通信網(wǎng)絡(luò)由通信線路,、調(diào)制解調(diào)器和通信處理器等組成,不同節(jié)點的用戶可以方便地交換信息,。在低層,,系統(tǒng)之間利用傳遞消息的方式進行通信,,這類似于單CPU系統(tǒng)中的消息機制。單CPU系統(tǒng)中所有高層的消息傳遞功能都可以在分布式系統(tǒng)中實現(xiàn),,如文件傳遞,、登錄、郵件,、Web瀏覽和遠程過程調(diào)用,。分布式系統(tǒng)的優(yōu)點多多,如果您有組建分布式系統(tǒng)的需要,,可以先來看看分布式系統(tǒng)十大品牌,。
三、分布式系統(tǒng)有哪些主要特征
1,、分布性:分布式系統(tǒng)由多臺計算機組成,,它們在地域上是分散的,可以散布在一個單位,、一個城市,、一個國家,甚至全球范圍內(nèi),。整個系統(tǒng)的功能是分散在各個節(jié)點上實現(xiàn)的,,因而分布式系統(tǒng)具有數(shù)據(jù)處理的分布性。2,、自治性:分布式系統(tǒng)中的各個節(jié)點都包含自己的處理機和內(nèi)存,,各自具有獨立的處理數(shù)據(jù)的功能。通常,,彼此在地位上是平等的,,無主次之分,既能自治地進行工作,,又能利用共享的通信線路來傳送信息,,協(xié)調(diào)任務(wù)處理。3,、并行性:一個大的任務(wù)可以劃分為若干個子任務(wù),,分別在不同的主機上執(zhí)行。4,、全局性:分布式系統(tǒng)中必須存在一個單一的,、全局的進程通信機制,,使得任何一個進程都能與其他進程通信,,并且不區(qū)分本地通信與遠程通信。同時,,還應(yīng)當(dāng)有全局的保護機制,。系統(tǒng)中所有機器上有統(tǒng)一的系統(tǒng)調(diào)用集合,,它們必須適應(yīng)分布式的環(huán)境。在所有CPU上運行同樣的內(nèi)核,,使協(xié)調(diào)工作更加容易,。
四、分布式系統(tǒng)的基礎(chǔ)是什么
分布式系統(tǒng)的基礎(chǔ)是計算機網(wǎng)絡(luò),,多數(shù)分布式系統(tǒng)是建立在計算機網(wǎng)絡(luò)之上的,,不過分布式系統(tǒng)的設(shè)計思想和網(wǎng)絡(luò)操作系統(tǒng)是不同的,這決定了它們在結(jié)構(gòu),、工作方式和功能上也不同。