分布式軟件系統(Distributed Software Systems),是支持分布式處理的軟件系統,是在由通信網絡互聯的多處理機體系結構上執行任務的系統。
它包括分布式操作系統、分布式程序設計語言及其編譯(解釋)系統、分布式文件系統和分布式數據庫系統等。
分布式數據庫系統是由若幹個站集合而成。這些站又稱為節點,它們在通訊網絡中聯接在壹起,每個節點都是壹個獨立的數據庫系統,它們都擁有各自的數據庫、中央處理機、終端,以及各自的局部數據庫管理系統。
因此分布式數據庫系統可以看作是壹系列集中式數據庫系統的聯合。它們在邏輯上屬於同壹系統,但在物理結構上是分布式的。
擴展資料:
分布式操作系統的特點:
1、在分布式數據庫系統裏不強調集中控制概念,它具有壹個以全局數據庫管理員為基礎的分層控制結構,但是每個局部數據庫管理員都具有高度的自主權。
2、在分布式數據庫系統中數據獨立性概念也同樣重要,然而增加了壹個新的概念,就是分布式透明性。所謂分布式透明性就是在編寫程序時好像數據沒有被分布壹樣,因此把數據進行轉移不會影響程序的正確性。但程序的執行速度會有所降低。
3、與集中式數據庫系統不同的是,數據冗余在分布式系統中被看作是所需要的特性,其原因在於:首先,如果在需要的節點復制數據,則可以提高局部的應用性。
其次,當某節點發生故障時,可以操作其它節點上的復制數據,因此這可以增加系統的有效性。當然,在分布式系統中對最佳冗余度的評價是很復雜的。
百度百科-分布式操作系統