分散式系統的應用

  作業系統中的分散式作業系統實際應用在很多方面,下面由小編為大家整理了的相關知識,希望對大家有幫助!

  分散式系統簡介

  分散式系統

  分散式系統***distributed system***是建立在網路之上的軟體系統。正是因為軟體的特性,所以分散式系統具有高度的內聚性和透明性。因此,網路和分散式系統之間的區別更多的在於高層軟體***特別是作業系統***,而不是硬體。內聚性是指每一個數據庫分佈節點高度自治,有本地的資料庫管理系統。透明性是指每一個數據庫分佈節點對使用者的應用來說都是透明的,看不出是本地還是遠端。在分散式資料庫系統中,使用者感覺不到資料是分佈的,即使用者不須知道關係是否分割、有無副本、資料存於哪個站點以及事務在哪個站點上執行等。

  

  分散式軟體系統***Distributed Software Systems***是支援分散式處理的軟體系統,是在由通訊網路互聯的多處理機體系結構上執行任務的系統。它包括分散式作業系統、分散式程式設計語言及其編譯***解釋***系統、分散式檔案系統和分散式資料庫系統等。

  分散式作業系統

  負責管理分散式處理系統資源和控制分散式程式執行。它和集中式作業系統的區別在於資源管理、程序通訊和系統結構等方面。

  分散式程式設計語言用於編寫運行於分散式計算機系統上的分散式程式。一個分散式程式由若干個可以獨立執行的程式模組組成,它們分佈於一個分散式處理系統的多臺計算機上被同時執行。它與集中式的程式設計語言相比有三個特點:分佈性、通訊性和穩健性。

  分散式檔案系統

  具有執行遠端檔案存取的能力,並以透明方式對分佈在網路上的檔案進行管理和存取。

  分散式資料庫系統

  由分佈於多個計算機結點上的若干個資料庫系統組成,它提供有效的存取手段來操縱這些結點上的子資料庫。分散式資料庫在使用上可視為一個完整的資料庫,而實際上它是分佈在地理分散的各個結點上。當然,分佈在各個結點上的子資料庫在邏輯上是相關的。

  分散式郵件系統

  分散式郵件系統的部署設計,即同一域名下,跨地域部署的郵件系統。適用 於在各地設有分部的政府機構或者大型集團,有效管理各地的人員結構,同時提高了郵件伺服器應用效率。[1] 分散式郵件系統由多個數據中心組成,大量分支機構或較小的分散站點與資料中心的連線。分支機構需要建立自己的郵件伺服器,來加快處理當地分支機構的郵件。承載相應的資料處理量。以提高郵件處理能力,郵件收發速度,郵件功能模組化。