分布式操作系統與網絡操作系統
分布式操作系統與網絡操作系統
網絡操作系統與分布式操作系統經常是放在一起。下面由學習啦小編為大家整理了分布式操作系統和網絡操作系統的相關知識,希望對大家有幫助!
分布式操作系統、網絡操作系統簡介
網絡操作系統(NOS)是網絡的心臟和靈魂,是向網絡計算機提供服務的特殊的操作系統。它在計算機操作系統下工作,使計算機操作系統增加了網絡操作所需要的能力。網絡操作系統嚴格來說應稱為軟件平臺。網絡操作系統運行在稱為服務器的計算機上(你的pc裝了此系統,pc就是一個小服務器),并由聯網的計算機用戶共享,這類用戶稱為客戶。
NOS是以使網絡相關特性達到最佳為目的的,如共享數據文件、軟件應用,以及共享硬盤、打印機、調制解調器、掃描儀和傳真機等。一般計算機的操作系統,如DOS和OS/2等,其目的是讓用戶與系統及在此操作系統上運行的各種應用之間的交互作用最佳。
NOS已資源共享和信息交換為目的。如你要下載一個mp3,在網絡操作系統中,你必須找到它的具體下載地址。
分布式操作系統是建立在網絡操作系統之上,對用戶屏蔽了系統資源的分布而形成的一個邏輯整體系統的操作系統。
網絡操作系統和分布式操作系統的區(qū)別
(1)分布性。分布式操作系統的處理和控制功能均為分布式的;而網絡操作系統雖具分布處理功能,但其控制功能卻是集中在某個或某些主機或網絡服務器中,即集中式控制方式。
(2)并行性。分布式操作系統具有任務分配功能,可將多個任務分配到多個處理單元上,使這些任務并行執(zhí)行,從而加速了任務的執(zhí)行;而網絡操作系統通常無任務分配功能,網絡中每個用戶的一個或多個任務通常都在本地計算機上處理。
(3)透明性。分布式操作系統通常能很好地隱藏系統內部的實現細節(jié)。包括對象的物理位置、并發(fā)控制和系統故障等對用戶都是透明的。例如,當用戶要訪問某個文件時,只需提供文件名而無須知道(所要訪問的對象)它是駐留在那個站點上,即可對它進行訪問,以即具有物理位置的透明性。網絡操作系統的透明性則主要指操作實現上的透明性。例如,當用戶要訪問服務器上的文件時,只需發(fā)出相應的文件存取命令,而無需了解對該文件的存取是如何實現的。
(4)共享性。分布式操作系統支持系統中所有用戶對分布在各個站點上的軟硬件資源的共享和透明方式訪問。而網絡操作系統所提供的資源共享功能僅局限于主機或網絡服務器中資源,對于其它機器上的資源通常僅有使用該機的用戶獨占。
(5)健壯性。分布式操作系統由于處理和控制功能的分布性而具有較好的可用性和可靠性,即健壯性。而網絡操作系統由于控制功能的集中式特點而使系統重構功能較弱,且具有潛在的不可靠性。