網路作業系統(nos)是網路的心臟和靈魂,是向網路計算機提供服務的特殊的作業系統。它在計算機作業系統下工作,使計算機作業系統增加了網路操作所需要的能力。網路作業系統嚴格來說應稱為軟體平台。網路作業系統執行在稱為伺服器的計算機上(你的pc裝了此系統,pc就是乙個小伺服器),並由聯網的計算機使用者共享,這類使用者稱為客戶。
nos是以使網路相關特性達到最佳為目的的,如共享資料檔案、軟體應用,以及共享硬碟、印表機、數據機、掃瞄器和傳真機等。一般計算機的作業系統,如dos和os/2等,其目的是讓使用者與系統及在此作業系統上執行的各種應用之間的互動作用最佳。
分布式作業系統是建立在網路作業系統之上,對使用者遮蔽了系統資源的分布而形成的乙個邏輯整體系統的作業系統。
網路作業系統和分布式作業系統的區別是:
(1)分布性。分布式作業系統的處理和控制功能均為分布式的;而網路作業系統雖具分布處理功能,但其控制功能卻是集中在某個或某些主機或網路伺服器中,即集中式控制方式。
(2)並行性。分布式作業系統具有任務分配功能,可將多個任務分配到多個處理單元上,使這些任務並行執行,從而加速了任務的執行;而網路作業系統通常無任務分配功能,網路中每個使用者的乙個或多個任務通常都在本地計算機上處理。
(3)透明性。分布式作業系統通常能很好地隱藏系統內部的實現細節。包括物件的物理位置、併發控制和系統故障等對使用者都是透明的。例如,當使用者要訪問某個檔案時,只需提供檔名而無須知道(所要訪問的物件)它是駐留在那個站點上,即可對它進行訪問,以即具有物理位置的透明性。網路作業系統的透明性則主要指操作實現上的透明性。例如,當使用者要訪問伺服器上的檔案時,只需發出相應的檔案訪問命令,而無需了解對該檔案的訪問是如何實現的。
(4)共享性。分布式作業系統支援系統中所有使用者對分布在各個站點上的軟硬體資源的共享和透明方式訪問。而網路作業系統所提供的資源共享功能僅侷限於主機或網路伺服器中資源,對於其它機器上的資源通常僅有使用該機的使用者獨佔。
(5)健壯性。分布式作業系統由於處理和控制功能的分布性而具有較好的可用性和可靠性,即健壯性。而網路作業系統由於控制功能的集中式特點而使系統重構功能較弱,且具有潛在的不可靠性。
網路作業系統和分布式作業系統的區別
一 網路作業系統 網路作業系統把計算機網路中的各台計算機有機地結合起來,提供一種統 一 經濟而有效的使用各台計算機的方法,實現各個計算機之間的互相傳送資料。網路作業系統最主要的特點是網路中各種資源的共享以及各台計算機之間的通訊。二 分布式作業系統 分布式計算機系統是由多台計算機組成並滿足下列條件的系...
分布式作業系統入門
什麼是中介軟體?分布式計算系統 集群運算 網格運算 雲計算 分布式資訊系統 分布式普適系統 網格計算 雲計算 硬體 基於匯流排的多處理機 基於交換的多處理機 基於匯流排的多計算機 基於交換的多計算機 軟體 分布式作業系統 網路操作i系統 中介軟體作業系統 客戶 伺服器端架構 無連線的服務 應用程式層...
作業系統學習 分布式系統結構
分布式系統是一組不共享記憶體和時鐘的處理器的集合,即每個處理器都有它自己的記憶體,處理器之間的通訊可通過各種通訊網路加以實現。一 動機 建立分布式系統主要由4個方面的原因 1 資源共享 2 加快計算速度 3 可靠性 4 通訊 不同站點可以有機會交換資訊 二 分布式作業系統的型別 1 網路作業系統 通...