分布式操作系統(tǒng)的概念
分布式操作系統(tǒng)的概念
操作系統(tǒng)中的分布式操作系統(tǒng)是屬于分布式軟件系統(tǒng)的一部分,下面由學(xué)習(xí)啦小編為大家整理了分布式操作系統(tǒng)的概念的相關(guān)知識,希望對大家有幫助!
分布式操作系統(tǒng)的概念
分布式操作系統(tǒng)屬于分布式軟件系統(tǒng)其中的一部分,主要負(fù)責(zé)負(fù)責(zé)管理分布式處理系統(tǒng)資源和控制分布式程序運(yùn)行。
分布式操作系統(tǒng),用于通信和資源共享的計算機(jī)網(wǎng)絡(luò)中,除了共享文件系統(tǒng)外,用戶知道網(wǎng)絡(luò)中其他計算機(jī)的存在,每臺計算機(jī)擁有自己的操作系統(tǒng),整個網(wǎng)絡(luò)并沒有整體的協(xié)調(diào)。網(wǎng)絡(luò)操作系統(tǒng)僅僅維護(hù)了全局文件系統(tǒng)和用戶的帳戶信息,并要求客尸和服務(wù)器間遵循一致的通信協(xié)議而已。對于應(yīng)用于集群的分布式操作系統(tǒng)來說,試圖讓用戶感覺不到多臺計算機(jī)的存在,并提供較高的計算性能和可用性。因此分布式操作系統(tǒng)(DistributedOperatingSystem)的設(shè)計要充分地體現(xiàn)系統(tǒng)的透明性、可靠性和并行性。
透明性讓用戶感覺到面對的集群就和一臺計算機(jī)一樣是分布式系統(tǒng)設(shè)計首要解決的問題,也就是設(shè)計透明性的系統(tǒng),包括:①位置透明性,使用戶不需要關(guān)心所使用的系統(tǒng)資源的具體位置是在哪臺機(jī)器上:②遷移透明性,使得系統(tǒng)資源可以在系統(tǒng)內(nèi)任意移動卻不影響它們在全局名字空間的名字;③復(fù)制透明性,允許系統(tǒng)在多個節(jié)點上復(fù)制使用頻率很高的文件并自動維護(hù)文件的一致性,而用戶僅感覺到復(fù)制文件的存在:④并發(fā)透明性,使得多個用戶同時并發(fā)請求某資源時可能感覺到系統(tǒng)的遲鈍但感覺不到其他用戶的存在;⑤并行透明性,使得單個任務(wù)被系統(tǒng)并行處理,但用戶僅僅感覺到系統(tǒng)的響應(yīng)比較快而不需要知道并行的存在。
可靠性設(shè)計分布式系統(tǒng)的原因之一是因為它能比單處理機(jī)系統(tǒng)更加可靠。當(dāng)某個機(jī)器故障停機(jī)時,其他機(jī)器能接替它的工作??煽啃詫嶋H包含了:①可用性(Availability),一般通過冗余關(guān)鍵性的軟硬件宋實現(xiàn),當(dāng)其中一個失效時,其他的部件能接替工作:②安全性,分布式系統(tǒng)的安全性問題比單處理機(jī)系統(tǒng)遠(yuǎn)為復(fù)雜,防止非法使用文件和其他資源的任務(wù)更為艱巨。并行性提供高性能的計算能力是設(shè)計分布式系統(tǒng)的一個初衷,但這個目標(biāo)的達(dá)成受到很多的限制,比如通信較慢使得進(jìn)程的全局調(diào)度困難重重。為了改善通信延遲的影響,通常要減少消息的數(shù)目,但為了提高性能,應(yīng)該讓一個任務(wù)并行地運(yùn)行在多個處理器上,這是一對矛盾。所以,為了提高性能,分布式系統(tǒng)的調(diào)度要復(fù)雜得多。對緊耦合的多處理機(jī)系統(tǒng),包括讓操作系統(tǒng)內(nèi)核運(yùn)行于一個專用處理機(jī)上,而其他用戶進(jìn)程運(yùn)行在其他處理機(jī)上的主從式(Master/Slave)系統(tǒng),操作系統(tǒng)與用戶進(jìn)程同等調(diào)度與任意處理機(jī)上的多成多處理(SMP)系統(tǒng),其設(shè)計的復(fù)雜性介于分布式操作系統(tǒng)和單處理機(jī)操作系統(tǒng)之間。
附:分布式操作系統(tǒng)目前存在的問題
?、偃狈υO(shè)計、創(chuàng)新、實現(xiàn)和使用分布式軟件的經(jīng)驗。
②分布式操作系統(tǒng)中存在的通信問題,這是分布式操作系統(tǒng)中的大問題,因為信息在通信傳送中可以丟失。
?、鄯植际讲僮飨到y(tǒng)易于共享,也就容易出現(xiàn)安全上的問題。
目前,有關(guān)分布式操作系統(tǒng)的理論和實踐都是處在探索、研究和發(fā)展階段。但分布式操作系統(tǒng)是未來的總趨勢。因此,如何借助于現(xiàn)有的計算機(jī)科學(xué)研究成果,把常用的機(jī)種組成分布式操作系統(tǒng),將是一個具有重大意義的課題。
什么是分布式操作系統(tǒng)以及它有什么優(yōu)缺點,我想現(xiàn)在大家應(yīng)該很了解吧,如果你喜歡這個系統(tǒng)就可以進(jìn)行下載安裝了。