分散式操作

分散式操作

下面介紹分散式操作的相關知識。

目錄

正文


分散式系統是隨著計算機和網路技術的發展而發展起來的,人們希望通過多台計算機組成的網路,以協作的方式共同完成單個計算機所無法完成的任務。
關於什麼是分散式系統的定義,目前比較通常的說法是:一個分散式系統是一些獨立的計算機的集合,但是對於該系統的用戶來說,系統就像一台計算機一樣。這裡面包含兩層意思,一是系統中每台計算機都是自主的,二是用戶將整個系統視為一台計算機。這兩者缺一不可,否則不叫分散式系統。
分散式計算機的操作系統同樣可以通過分散式操作系統來解決。我們知道,操作系統的作用是承上啟下。對下呢,分散式操作系統可以通過虛擬化技術,將底層的計算機和網路細節屏蔽掉,使底層的硬體資源看起來像單個計算機一樣。但由於分佈的計算機都有獨立的進程調度、文件系統乃至資料庫,這對於分散式操作系統來說,這就是一些分散式的計算、文件和資料庫,如圖1所示。
分散式操作
分散式操作
圖1 分散式操作系統