單系統映象

單系統映象(Single-system image,SSI)是分散式計算的一種模式,使用一個多網路的通用接口,分散式資料庫,或者多個伺服器,但對用戶而言是一個系統。換句話說,該作業系統環境由系統中的所有節點共享。

基本介紹

  • 中文名:單系統映象
  • 外文名:Single-system image
  • 縮寫:SSI
  • 領域:計算機
單系統鏡像集群系統特性,進程遷移(Process migration),集群IP位址,分散式計算,作業系統,

單系統鏡像集群系統特性

不同的單系統鏡像根據不同的使用意圖有下面特性的已不能特性。

進程遷移(Process migration)

許多單系統鏡像提供進程遷移的功能。進程在一個節點可是運行,出於資源平衡或者管理的原因,然後被遷移另一節點運行。當一個進程從一個節點遷移到另一個節點時,其他相關的資源(比如IPC資源)可能也一同跟著遷移。

集群IP位址

以下是作為單系統映象作業系統的例子:

分散式計算

計算機科學中,分散式計算(英語:Distributed computing),又譯為分散式運算。這個研究領域,主要研究分散式系統(Distributed system)如何進行計算。分散式系統是一組電腦,透過網路相互連線傳遞訊息與通信後並協調它們的行為而形成的系統。組件之間彼此進行互動以實現一個共同的目標。把需要進行大量計算的工程數據分區成小塊,由多台計算機分別計算,再上傳運算結果後,將結果統一合併得出數據結論的科學。分散式系統的例子來自有所不同的面向服務的架構,大型多人線上遊戲,對等網路套用。
目前常見的分散式計算項目通常使用世界各地上千萬志願者計算機的閒置計算能力,通過網際網路進行數據傳輸(志願計算)。如分析計算蛋白質的內部結構和相關藥物Folding@home項目,該項目結構龐大,需要驚人的計算量,由一台計算機計算是不可能完成的。雖然現在有了計算能力超強的超級計算機,但這些設備造價高昂,而一些科研機構的經費卻又十分有限,藉助分散式計算可以花費較小的成本來達到目標。

作業系統

作業系統(英語:operating system,縮寫OS)是管理計算機硬體軟體資源的電腦程式,同時也是計算機系統的核心與基石。作業系統需要處理如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理檔案系統等基本事務。作業系統也提供一個讓用戶與系統互動的操作界面。
作業系統的類型非常多樣,不同機器安裝的作業系統可從簡單到複雜,可從行動電話嵌入式系統超級電腦的大型作業系統。許多作業系統製造者對它涵蓋範疇的定義也不盡一致,例如有些作業系統集成了圖形用戶界面,而有些僅使用命令行界面,而將圖形用戶界面視為一種非必要的應用程式。
作業系統理論在計算機科學中,為歷史悠久而又活躍的分支;而作業系統的設計與實現則是軟體工業的基礎與核心。

相關詞條

熱門詞條

聯絡我們