雲端儲存的核心技術是平行運算。平行運算是指同時使用多種運算資源解決運算問題的過程,它的基本想法是用多個處理器來協同解同一問題,即將被求解的問題分解成若干個部分,各部分皆由一個獨立的處理機來並行計算。為利用並行計算,通常計算問題表現為的特徵:1、將工作分離成離散部分,有助於同時解決;2、隨時並及時地執行多個程序指令;3、多計算資源下解決問題的耗時要少於單一計算資源下的耗時。
本文操作環境:windows10系統、thinkpad t480電腦。
雲端儲存的核心技術是平行運算。
並行計算(ParallelComputing)是指同時使用多種運算資源解決運算問題的過程,是提高電腦系統運算速度和處理能力的有效手段。它的基本思想是用多個處理器來協同求解同一問題,即將被求解的問題分解成若干個部分,各部分均由一個獨立的處理機來並行計算。
並行計算系統既可以是專門設計的、含有多個處理器的超級計算機,也可以是以某種方式互連的若干台的獨立計算機構成的集群。透過並行計算集群完成資料的處理,再將處理的結果回傳給使用者。
簡單來講,平行計算就是同時使用多個運算資源來解決一個計算問題:
一個問題被分解成為一系列可以並發執行的離散部分;
每個部分可以進一步被分解成為一系列離散指令;
來自每個部分的指令可以在不同的處理器上被同時執行;
需要一個整體的控制/協作機制來負責對不同部分的執行情況進行調度。
例如,
這裡的計算問題需要有下列特點:
能夠被分解成為並發執行離散片段;
不同的離散片段能夠被在任意時刻執行;
採用多個計算資源的花費時間要小於採用單一計算資源所花費的時間。
這裡的運算資源通常包括:
#具有多處理器/多核心(multiple processors/cores)的電腦;
任意數量的被連接在一起的電腦。
擴展知識:
為利用平行計算,通常計算問題表現為以下特徵:
#(1)將工作分離成離散部分,有助於同時解決;
(2)隨時並及時地執行多個程序指令;
(3)多計算資源下解決問題的耗時少於單一運算資源下的耗時。
(推薦教學:程式設計影片)
以上是雲端儲存的核心技術是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!