集中式系統和分布式系統


一直想找一個對集中式系統和分布式系統的明確概念定義和優缺點說明,正好看到了一個博客,寫的不錯,轉載一下。

原文轉自:http://blog.csdn.net/xbj890710/article/details/13821345

-------------------------

建立網絡的主要目的就是參與人員互相協作並共享資源,包含可許多不同計算機的網絡,機器之間在物理上通過硬件連接在一起,在軟件的控制下完成各種通信任務。

網絡設計的一個重要問題就是如何配置不同的設備來共享資源,實際的實現方式在很大程度上要依賴於網絡的功能和設計,

總體上可以分為兩大類:集中式系統和分布式系統。

 

===集中式系統===

(一)定義

集中式系統有一個大型的中央處理系統,中央處理系統時一台高性能、可擴充的計算機,所有的數據、運算、處理任務全部在中央計算機系統上完成。

中央計算機連接多個終端,終端用來輸入和輸出,不具有數據處理能力。遠程終端通過網絡連接到中央計算機,它們得到的信息是一致的。

我們在日常生活中常用的銀行自動提款機(ATM)、超時收款機(POS)等都是用的是集中式系統。

 

(二)優缺點

優點是:

數據容易備份,只需要把中央計算機上的數據備份即可;

不易感染病毒,只要對中央計算機做好保護,終端一般不需要外接設備,感染病毒的幾率很低;

總費用較低,中央計算機的功能非常強大,終端只需要簡單、便宜的設備。

 

缺點是:

中央計算機需要執行所有的運算,當終端很多時,會導致響應速度變慢;

另外,如果終端用戶有不同的需要,要對每個用戶的程序和資源做單獨的配置,在集中式系統上做起來比較困難,而且效率不高。

 

===分布式系統===

(一)定義

分布式系統是相對於集中式系統而言的。

個人計算機性能的提高、使用的普及使得數據的存儲、計算都可以由本地機完成,促進了分布式系統的發展。

分布式系統中的數據存儲、任務的處理分布在網絡中的不同機器上,每台主機都是一個獨立的系統,聯網的目的是為了獲取更多的資源、豐富的服務。

分布式系統是由許多台不同的機器組成的,每台主機都有自己的數據庫、中央處理器、終端等,

它們在物理上是分散的,在邏輯上屬於同一系統。

 

(二)特點

分布式系統具有如下的特點:

  • 高度的可靠性

數據分散存儲在網絡中的不同主機上,系統中存在數據冗余,當一台機器發生故障時,可以使用另一台主機的備份。

  • 均衡負載

每台主機可以緩存本地最常用的數據,不需要頻繁地訪問服務器,減輕了服務器的負擔,減少了網絡的流量。

服務器也可以對任務進行分配和優化,克服幾種系統中央計算機資源緊張的瓶頸。

  •  滿足不同的需要

用戶可以根據自己的需要在自己的主機上安裝不同的操作系統、應用軟件,使用不同的服務,

不再像集中式計算機系統那樣受限於中央計算機的功能。

 

--END--


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM