Page 25 - ePC11111_資訊科技_課本PDF
P. 25

1-1-7        分散式系統運作原理


                         同前所述,在一部主機中處理多個程序,記憶體的分配與管理相當重要。若透過網

                    路連結其他資源來處理,便可以擴大處理能力與速度。


                         電腦系統依運算環境可分為 集中式系統(Centralized System)及 分散式系統
                    (Distributed System)兩種,早期都是集中式系統,隨著網路和軟硬體的發展,開始運

                    用分散式系統。

                         集中式系統通常是一大型的中央主機,該主機具備高性能與高運算能力,所有終端

                    裝置可透過網路連線進行資料存取,但終端裝置不具備運算能力,只負責輸入 / 輸出資

                    訊。例如:日常生活中的自動提款機(ATM)是一部終端機,負責將存提款資料和主機
                    連線,或是銷售點管理系統(POS),是由一部電腦及終端機所組成,利用光學自動閱

                    讀機以取代傳統單一功能收銀機,結合了前、後台的作業方式。


                         分散式系統則是將硬體設備或軟體元件,分布在不同的網路主機上,藉著彼此之
                    間的網路進行通訊與協調的系統。可以想像成一群獨立的電腦系統集中起來對外提供

                    服務,但對於使用者而言,就像是在使用一台強大的主機,如圖 1-1.20。分散式運算

                    (Distributed Computing)的技術,就是透過網路將許多台電腦資源連結起來。當有一
                    個大型任務需要執行時,會先將任務分割成許多小型運算工作,再分派給所有的電腦執

                    行,最後再將所有執行的結果彙整。網格運算與雲端運算即是分散式系統常見的應用。
































                                                    圖 1-1.20 分散式系統的運作概念





                                                                                               Chapter 01  系統平台        15
   20   21   22   23   24   25   26   27   28   29   30