虛擬分散式處理單元

未來對計算速度、系統可靠性和成本實效性的要求必將促使發展另外的計算機模型來替代傳統的馮·諾依曼結構的計算機。隨著計算機網路的出現,一個新的夢想成為可能—分散式計算。

未來對計算速度、系統可靠性和成本實效性的要求必將促使發展另外的計算機模型來替代傳統的馮·諾依曼結構的計算機。隨著計算機網路的出現,一個新的夢想成為可能—分散式計算。當用戶需要完成任何任務時,分散式計算提供對儘可能多的計算機處理能力和數據的透明訪問,同時實現高性能與高可靠性的目標。在過去的10年裡,人們對分散式計算系統的興趣迅猛增加。分散式計算的主題是多種多樣的,許多研究人員正在研究有關分散式硬體結構和分散式軟體設計的各方面問題以開發利用潛在的並行性和容錯性。分散式計算系統(或分散式系統)多種多樣並涉及不同的系統體系結構。對一些用戶來說,一個分散式系統是為解決單個問題而緊密結合在一起工作的多處理機的集合。對另一些用戶來說,一個分散式系統可能意味著一個由地理上分散的各自獨立的處理機組成的計算機網路,這些處理機連線在一起以實現對不同資源的共享。然而,分散式系統這個詞在計算機系統中被如此廣泛套用以至於它的使用變得有點貶值。許多這方面的混亂來源於缺乏對物理的分布和邏輯的分布的區分。通過區分這兩個概念,就可以更準確地描述一個分散式系統的屬性。對於分散式系統,我們使用以下定義:一個分散式系統是一個對用戶看起來像普通系統,然而運行在一系列自治處理單元(PE)上的系統,每個處理單元有各自的物理記憶體空間並且訊息的傳輸延遲不能忽略不計。在這些處理單元間有緊密的合作。系統必須支持任意數量的進程和處理單元的動態擴展。目的建立一個分散式系統的主要目的在於:?固有的分散式套用。分散式系統以一種很自然的方式開始存在。

相關詞條

熱門詞條

聯絡我們