分散式處理
分散式處理
分散式處理,是指由多個自主的、相互連接的信息處理系統,在一個高級操作系統協調下共同完成同一任務的處理方式。
目錄
由多個自主的、相互連接的信息處理系統,在一個高級操作系統協調下共同完成同一任務的處理方式。
分散式處理
一般信息處理系統的硬體、控制點和資料庫有多種構成方式。從硬體組成來看屬於分散式系統的有兩種:①系統由多個處理機組成,但是有統一的輸入輸出系統;②多計算機系統,有多個輸入輸出系統。從控制點的設置方式來看屬於分散式處理的有 3種:①多個系統在子任務一級上協同操作執行某一任務;②多個相同的控制系統協同執行同一任務;③多個不同的控制系統協同執行同一任務。從資料庫來看屬於分散式的有 3種:①只有部分資料庫在主結點中有複製本;②只有部分資料庫在主結點中有目錄;③資料庫全部分散存放,沒有主結點。
分散式處理系統必須有能力在短時間內動態地組合成面向不同服務對象的系統。對用戶來說系統是透明的,用戶只需指定系統幹什麼而不必指出哪個部件可以提供這一服務。系統各組成部分是自主的,但不是無政府狀態,而是遵循某個主計劃由高級操作系統進行協調工作。在一個計算機網中有多台主機不一定都是分散式處理。如果這樣的系統不具備動態組合及任務再指派的能力,那麼它們仍然是集中式處理。高級操作系統是分散式處理的關鍵。在分散式系統中不再使用完整的信息,各個組成部分提供自己的狀態信息,高級操作系統根據這些狀態信息進行任務協調和資源再分配,各組成部分之間沒有層次關係而是自主的。