一個分布式系統包括若干通過網路互聯的計算機。這些計算機互相配合以完成一個共同的目標(我們將這個共同的目標稱為“專案”)。具體的程序是:將需要進行大量計算的專案資料分割成小塊,由多臺計算機分別計算,再上傳運算結果后統一合并得出資料結論。在分布式系統上運行的計算機程式稱為分布式計算程式;分布式編程就是撰寫上述程式的程序。簡單的來說,采用分布式計算的一組計算機組成的系統,叫做分布式計算系統。
分布式系統:
在 網 絡 計 算 平臺 上 開 發、 部 署、 管 理 和 維 護 以 資 源 共 享 和 協 同 工 作 為 主 要 應 用 目 標 的 分 布 式 應 用 系 統。
分布式系統的主要特征:
包含任意個數的系統行程和用戶行程
體系結構模塊化,它由數目可變的多個處理部件組成
通過共享通信結構上的報文傳遞進行通信,行程之間的報文傳送存在延遲且延遲時間可變
實行某種全系統范圍的控制,以便提供動態的行程間的合作和運行時間的管理
其中不同的系統有著不同的控制程度。
分布式計算優點:
1.低廉的計算機價格和網路訪問的可用性、
2.資源共享
3.可伸縮性
4.容錯性
分布式計算相關的計算形式分為:單機計算,并行計算,網路計算,網格計算和云計算。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/22359.html
標籤:網絡
下一篇:第八章 云計算原理與技術
