分散式系統的優缺點是什麼?
分散式作業系統是一種應用程式執行在透過通訊連線的多個計算機上的模型型別。它是網路作業系統的擴充套件,支援網路上機器之間更高水平的通訊和整合。
分散式作業系統執行在多個 CPU 上,但對於終端使用者而言,它只是一個普通的集中式作業系統。它可以共享所有資源,例如 CPU、磁碟、網路介面、節點、計算機等,從一個站點到另一個站點,並且它增加了整個系統上可用的資料。
所有處理器都透過有效的通訊介質(例如高速匯流排和電話線)連線,並且每個處理器都包含自己的本地記憶體以及其他本地處理器。
根據這種特性,分散式作業系統被稱為鬆散耦合系統。此作業系統涉及多臺計算機、節點和站點,這些元件透過 LAN/WAN 線相互連線。
分散式作業系統能夠共享其計算能力和 I/O 檔案,同時允許使用者進行虛擬機器抽象。
下圖是分散式作業系統的示意圖:

優點
基於物件的分散式作業系統的優點如下:
一切都被視為物件,無論是硬體還是軟體。即使連線到系統的裝置也被視為物件,執行的軟體也被視為物件。
被視為物件的事物具有固定的屬性狀態。物件的屬性保持不變。
整個系統被視為物件的集合,其中被視為物件的各種事物構成了整個系統。
系統中的每個物件都被視為一個抽象實體。
缺點
基於物件的分散式作業系統的缺點如下:
請求的管理方式很差,如果任何本地工作的使用者都無法看到對物件的請求,則使用者會將請求傳送到管理該特定物件的使用者的。
存在一組操作,透過這些操作可以輕鬆地操作連線到系統的裝置。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP