分布式操作系统
分布式操作系統(Distributed operating system),是分布式軟件系統的重要組成部分,負責管理分布式處理系統資源、控制分布式程序運行等。
分布式軟件系統是支持分布式處理的軟件系統,包括分布式操作系統、分布式程序設計語言及其編譯(解釋)系統、分布式文件系統和分布式數據庫系統等。
簡介
分布式操作系統負責管理分布式處理系統資源和控制分布式程序運行。它和集中式操作系統的區別在于資源管理、進程通信和系統結構等方面。
分布式程序設計語言用于編寫運行于分布式計算機系統上的分布式程序。一個分布式程序由若干個可以獨立執行的程序模塊組成,它們分布于一個分布式處理系統的多臺計算機上被同時執行。它與集中式的程序設計語言相比有三個特點:分布性、通信性和穩健性。
分布式文件系統具有執行遠程文件存取的能力,并以透明方式對分布在網絡上的文件進行管理和存取。
分布式數據庫系統由分布于多個計算機結點上的若干個數據庫系統組成,它提供有效的存取手段來操縱這些結點上的子數據庫。分布式數據庫在使用上可視為一個完整的數據庫,而實際上它是分布在地理分散的各個結點上。當然,分布在各個結點上的子數據庫在邏輯上是相關的。
分布式數據庫系統是由若干個站集合而成。這些站又稱為節點,它們在通訊網絡中聯接在一起,每個節點都是一個獨立的數據庫系統,它們都擁有各自的數據庫、中央處理機、終端,以及各自的局部數據庫管理系統。因此分布式數據庫系統可以看作是一系列集中式數據庫系統的聯合。它們在邏輯上屬于同一系統,但在物理結構上是分布式的。
總結
- 上一篇: swagger + springboo
- 下一篇: TurboLinux是什么