分散式作業系統

分散式作業系統(Distributed operating system),是一種軟件,它是許多獨立的,網絡連接的,通訊的,並且物理上分離的計算節點的集合[1]。每個節點包含全域總作業系統的一個特定的軟件子集。每個軟件子集是兩個不同的服務置備的複合物[2]。第一個服務是一個普遍存在的最小的內核,或微內核,直接控制該節點的硬件。第二個服務是協調節點的獨立的和協同的活動系統管理組件的更進階別的集合。這些組件抽象微內核功能,和支援用戶應用程式[3]

分散式作業系統是分散式軟件系統的重要組成部分,負責管理分散式處理系統資源、控制分散式程式執行等。

分散式軟件系統是支援分散式處理的軟件系統,包括分散式作業系統、分散式程式語言及其編譯(解釋)系統、分散式檔案系統分散式資料庫系統等。

參考文獻

  1. ^ Tanenbaum, Andrew S. Distributed operating systems anno 1992. What have we learned so far?. Distributed Systems Engineering: 3–10. September 1993. doi:10.1088/0967-1846/1/1/001.  參數|journal=與模板{{cite web}}不匹配(建議改用{{cite journal}}|website=) (幫助); |volume=被忽略 (幫助); |issue=被忽略 (幫助);
  2. ^ Nutt, Gary J. Centralized and Distributed Operating Systems. Prentice Hall. 1992 [2016-07-03]. ISBN 978-0-13-122326-4. (原始內容存檔於2014-01-05). 
  3. ^ Gościński, Andrzej. Distributed Operating Systems: The Logical Design. Addison-Wesley Pub. Co. 1991 [2016-07-03]. ISBN 978-0-201-41704-3. (原始內容存檔於2014-01-05). 

外部連結

參見