- 論壇徽章:
- 0
|
分布式操作系統(tǒng)DOS(可不是Disk Operation System)的具有多個定義,是是管理分布式系統(tǒng)的資源的操作系統(tǒng)。這樣的說法比較抽象,我們可以通過與網(wǎng)絡(luò)操作系統(tǒng)(例如,我們使用的Windows)對比來簡單闡述分布式操作系統(tǒng)的特點:
(1)分布性。分布式操作系統(tǒng)的處理和控制功能均為分布式的;網(wǎng)絡(luò)操作系統(tǒng)其控制功能卻是集中在某個或某些主機(jī)或網(wǎng)絡(luò)服務(wù)器中,即集中式控制方式。
(2)并行性。分布式操作系統(tǒng)具有任務(wù)分配功能,可將多個任務(wù)分配到多個處理單元上,使這些任務(wù)并行執(zhí)行,從而加速了任務(wù)的執(zhí)行;而網(wǎng)絡(luò)操作系統(tǒng)通常無任務(wù)分配功能,網(wǎng)絡(luò)中每個用戶的一個或多個任務(wù)通常都在本地計算機(jī)上處理。
(3)透明性。分布式操作系統(tǒng)通常能很好地隱藏系統(tǒng)內(nèi)部的實現(xiàn)細(xì)節(jié)。包括對象的物理位置、并發(fā)控制和系統(tǒng)故障等對用戶都是透明的。例如,當(dāng)用戶要訪問某個文件時,只需提供文件名而無須知道(所要訪問的對象)它是駐留在那個站點上,即可對它進(jìn)行訪問,亦即具有物理位置的透明性。此外,當(dāng)分布式操作系統(tǒng)運行一個程序時,該程序無需經(jīng)過特別設(shè)計以及經(jīng)過用戶特別設(shè)置,就可以自動劃分到多個處理器上并行運行。
(4)共享性。分布式操作系統(tǒng)支持系統(tǒng)中所有用戶對分布在各個站點上的軟硬件資源的共享和透明方式訪問。而網(wǎng)絡(luò)操作系統(tǒng)所提供的資源共享功能僅局限于主機(jī)或網(wǎng)絡(luò)服務(wù)器中資源,對于其它機(jī)器上的資源通常僅有使用該機(jī)的用戶獨占。
(5)健壯性。分布式操作系統(tǒng)由于處理器和控制功能的分布性而具有較好的可用性和可靠性,即健壯性,只有所有的處理節(jié)點損壞,一個分布式操作系統(tǒng)才算是崩潰了。
典型的分布式系統(tǒng)包括了SETI@Hom這樣的項目,Cluster、集群、云計算,也屬于分布式操作系統(tǒng)的范疇。典型的分布式操作系統(tǒng)有Amoeba、Mach、DCE等。 |
|