分布式系統概述

2022-08-17 11:39:30 字數 1300 閱讀 6674

分布式計算機系統是由多台計算機組成並滿足以下條件的系統:

用於管理分布式計算機的作業系統稱為分布式計算機系統。

一、系統資訊

分布式系統(distributed system

)是建立在網路之上的軟體系統。正是因為軟體的特性,所以分布式系統具有高度的內聚性和透明性。(內聚性是指每乙個資料庫分布節點高度自治,有本地的資料庫管理系統。透明性是指每乙個資料庫分布節點對使用者的應用來說都是透明的,看不出是本地還是遠端。)

分布式系統擁有多種通用的物理和邏輯資源,可以動態的分配任務,分散的物理和邏輯資源通過計算機網路實現資訊交換。系統中存在乙個以全域性的方式管理計算機資源的分布式作業系統。

二、分布式系統和算機網路系統的共同點與區別

分布式系統和算機網路系統的共同點是:多數分布式系統是建立在計算機網路之上的,所以分布式系統與計算機網路在物理結構上是基本相同的。

他們的區別在於:分布式作業系統的設計思想和網路作業系統是不同的,這決定了他們在結構、工作方式和功能上也不同。網路作業系統要求網路使用者在使用網路資源時首先必須了解網路資源,網路使用者必須知道網路中各個計算機的功能與配置、軟體資源、網路檔案結構等情況,在網路中如果使用者要讀乙個共享檔案時,使用者必須知道這個檔案放在哪一台計算機的哪乙個目錄下;分布式作業系統是以全域性方式管理系統資源的,它可以為使用者任意排程網路資源,並且排程過程是「透明」的。在這個過程中,使用者並不會意識到有多個處理器的存在,這個系統就像是乙個處理器一樣。本質區別在於分布式作業系統中若干臺計算機相互協調,完成同一任務。

三、分布式軟體系統的組成

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

四、分布式計算機系統的特點

分布性分布式系統中的多台計算機之間在空間位置上可以隨意分布,系統中的多台計算機之間沒有主、從之分,即沒有控制整個系統的主機,也沒有受控的從機。

並行性並行性是指系統具有可以同時進行運算或操作的特性,在同一時刻完成兩種或兩種以上的工作。

注:並行性與併發性區別

併發性:是指兩個或者兩個以上事件在同一時間間隔內發生。

分布式系統概述

2分布式系統概述注 由於大資料技術領域的各類技術框架基本上都是分布式系統,因此,理解hadoop storm spark 等技術框架,都需要具備基本的分布式系統概念 該軟體系統會劃分成多個子系統或模組,各自執行在不同的機器上,子系統或模組之間通過網路通訊進行協作,實現最終的整體功能 比如分布式作業系...

分布式系統概述

2分布式系統概述 注 由於大資料技術領域的各類技術框架基本上都是分布式系統,因此,理解hadoop storm spark 等技術框架,都需要具備基本的分布式系統概念 該軟體系統會劃分成多個子系統或模組,各自執行在不同的機器上,子系統或模組之間通過網路通訊進行協作,實現最終的整體功能 比如分布式作業...

分布式系統 概述

分布式儲存系統是大量普通pc伺服器通過internet互聯,對外作為乙個整體提供儲存服務。特性 可拓展 低成本 高效能 易用。挑戰 資料 狀態資訊持久化 資料一致性。涉及到的技術 資料分布 一致性 容錯 負載均衡 事務與併發控制 易用性 壓縮 解壓縮。資料型別 非結構化資料 結構化資料 半結構化資料...