分佈作業系統基本特點
作業系統中的分散式作業系統的特點你知道是什麼嗎?下面由小編為大家整理了分散式作業系統的特點的相關知識,希望對大家有幫助!
分佈作業系統簡介
分散式作業系統是為分散式計算機系統配置的作業系統,分散式計算機系統是由多臺計算機組成的一種特殊的計算機網路,分散式作業系統能使系統中若干臺計算機相互協作完成一個共同任務,使一個程式分佈在幾臺計算機上並行執行,相互協作得到結果。
分散式作業系統基本特點
①模組性:分佈計算機系統的資源元件形成相對獨立的模組,經互連網路的相互聯絡構成單一系統。模組在一定範圍內的增減替換不致於影響系統的整體性。
②並行性:分散的資源元件可以合作解決一個共同問題,在分佈作業系統的控制下,實現資源重複***按任務***或時間重疊***按功能***等不同形式的並行性。
③自治性:系統資源的操作是高度自治的,既不存在全系統的主從控制關係,又能利用處理區域性化的原則以減少各結點間的資料通訊量。
分佈計算機系統的產生和發展受多種因素的推動。首先是技術方面的因素:大規模積體電路和 微處理器 為分佈計算機系統提供了廉價的硬體; 數字通訊 技術和 計算機網 技術的發展,使數量很大的計算機結點相互連線和高速通訊成為可能。此外更為重要的是使用者因素。集中式分時計算機系統雖能連線大量遠端和近程終端來滿足地理上分散的多使用者使用的需要,但處理功能的過度集中將產生通訊開銷大、響應時間長,系統複雜昂貴等問題,因而使用者逐漸轉向分佈計算機系統,以謀求更高的技術經濟效益。
分散式作業系統潛在優點
分佈計算機系統成為計算機研究領域中發展迅速的一個新方向,還由於它本身的全面分佈特性使它具有一系列潛在優點。
①可靠性和堅固性:資源冗餘和自治控制使系統具備動態重構,甚至經受區域性破壞也能繼續工作。系統的模組性有利於維修和使用。
②增量擴充套件性:以廉價的模組作為系統擴充套件或資源更新的增量,不必象集中系統那樣必須替換整個系統。
③靈活性:系統的配置容易改變,以適應不同應用物件的各種需要。
④快速響應能力:計算機資源更加靠近使用者,特別是使分散的小使用者能獲得計算機的快速響應和直接服務,從而把大型機的計算能力與微型機的使用方便二者結合起來。
⑤資源共享:在對使用者透明的基礎上實現 軟體 、硬體資源的共享,使單個使用者的可用資源成倍增加。
⑥增強計算能力:按任務分佈的並行處理能力受系統規模的限制較少;而按功能分佈的專用處理部件同樣能增強系統的有效處理能力。
⑦經濟性:有利於發揮 微型計算機 的效能價格比優勢。
⑧適應各種應用環境:分佈計算機系統每一個結點上的資源配置能與當地使用者的需求很好匹配,因而特別適用於經濟管理、事務管理、過程控制等這樣一些具有分散使用者又要求相互協調的應用場合。