關於網路作業系統
網路作業系統與我們的生活息息相關。下面由小編為大家整理了的相關知識,希望對大家有幫助!
的相關知識
網路作業系統概念
網路作業系統是在網路環境下實現對網路資源的管理和控制的作業系統,是使用者與網路資源之間的介面。網路作業系統是建立在獨立的作業系統之上,為網路使用者提供使用網路系統資源的橋樑。在多個使用者爭用系統資源時,網路作業系統進行資源調劑管理,它依靠各個獨立的計算機作業系統對所屬資源進行管理,協調和管理網路使用者程序或程式與聯機作業系統進行互動。
網路作業系統的產生
作業系統是計算機系統的重要組成部分,它是使用者與計算機之間的介面。一般來說,單機作業系統必須具備以下兩方面功能:
***1***為使用者提供各種簡便有效的訪問本機資源的手段;
***2***合理地組織系統工作流程,能夠有效地管理系統。
為實現這兩個基本功能,需要在作業系統中建立各種程序,編寫不同的功能模組,並按層次結構的思想,將這些功能模組有機地組織起來,以完成處理器管理、儲存管理、檔案系統管理、裝置管理與作業控制等主要功能。
但是,單機作業系統只能為本地使用者使用本機資源提供服務,不能滿足開放的網路環境的要求。對於聯網的計算機來說,它們的資源既是本機資源,同時也應該是網路資源。那麼,這些計算機既要為本地使用者使用資源提供服務,也要為遠地網路使用者使用資源提供網路系統的安全性服務。
網路作業系統的功能
網路作業系統除了具備單機作業系統所需的功能外,如記憶體管理、CPU管理、輸入輸出管理、檔案管理等,還應有下列功能:
①提供高效可靠的網路通訊能力。
②提供多項網路服務功能,如遠端管理、檔案傳輸、***、遠端列印等。
網路作業系統的特徵
作為網路使用者和計算機網路之間的介面,一個典型的網路作業系統一般具有以下特徵:
***1***硬體獨立
也就是說,它應當獨立於具體的硬體平臺,支援多平臺,即系統應該可以運行於各種硬體平臺之上。例如,可以運行於基於X86的Intel系統,還可以運行於基於RISC精簡指令集的系統諸如DECAlpha、MIPSR4000等。使用者進行系統遷移時,可以直接將基於Intel系統的機器平滑轉移到RISC系列主機上,不必修改系統。為此Microsoft提出了HAL***硬體抽象層***的概念。HAL與具體的硬體平臺無關,改變具體的硬體平臺,無須作別的變動,只要改換其HAL,系統就可以進行平穩轉換。
***2***網路特性
具體來說,就是管理計算機資源並提供良好的使用者介面。它是運行於網路上的,首先需要能管理共享資源,比如Novell公司的NetWare最著名的就是它的檔案服務和列印管理。
***3***可移植性和可整合性
具有良好的可移植性和可整合性也是現在網路作業系統必須具備的特徵。
***4***多使用者、多工
在多程序系統中,為了避免兩個程序並行處理所帶來的問題,可以採用多執行緒的處理方式。執行緒相對於程序而言需要較少的系統開銷,其管理比程序易於進行。搶先式多工就是作業系統不專門等待某一執行緒的完成後再將系統控制交給其他執行緒,而是主動將系統控制交給首先申請得到系統資源的其他執行緒,這樣就可以使系統具有更好的操作效能。支援SMP***對稱多處理***技術等都是對現代網路作業系統的基本要求。
網路作業系統的分類
目前,可供選擇的網路系統多種多樣,涉及的因素也很多,而網路作業系統是建立網路的關鍵因素之一。下面就以最為流行的Windows NT、NetWare、Unix、Linux為例進行比較。
***1***Windows類
對於這類作業系統相信用過電腦的人都不會陌生,這是全球最大的軟體開發商——Microsoft***微軟***公司開發的。微軟公司的Windows系統不僅在個人作業系統中佔有絕對優勢,它在網路作業系統中也具有非常強勁的力量。這類作業系統配置在整個區域網配置中是最常見的,但由於它對伺服器的硬體要求較高,且穩定性不是很高,所以微軟的網路作業系統一般只是用在中低檔伺服器中,高階伺服器通常採用Unix、Linux或Solairs等非Windows作業系統。在區域網中,微軟的網路作業系統主要有:Windows NT 4.0 Server、Windows 2000 Server/Advance Server,以及Windows 2003 Server/Advance Server等,工作站系統可以採用任—Windows或非Windows作業系統,包括個人作業系統,如Windows 9x/ME/XP等。
在整個Windows網路作業系統中最為成功的要算Windows NT 4.0系統,它幾乎成為中、小型企業區域網的標準作業系統。首先,它繼承了Windows家族統一的介面,使使用者學習、使用起來更加容易。其次,它的功能也的確比較強大,基本上能滿足所有中、小型企業的各項網路要求。雖然相比Windows 2000/2003 Server系統來說在功能上要遜色許多,但它對伺服器的硬體配置要求要低許多,可以在更大程度上滿足許多中、小企業的PC伺服器配置需求。
***2***NetWare類
NetWare作業系統在區域網中早已失去了當年雄霸一方的氣勢,但是NetWare作業系統仍以對網路硬體的要求較低***工作站只要是286就可以了***而受到一些配置比較落後的中、小型企業特別是學校的青睞。人們一時還忘不了它在無盤工作站組建方面的優勢,而且它相容DOS命令,其應用環境與DOS相似,經過長時間的發展,具有相當豐富的應用軟體支援,技術完善、可靠。目前常用的版本有3.11、3.12和4.10、V4.11、V5.0等中英文版本。NetWare伺服器對無盤工作站和遊戲的支援較好,常用於教學網和遊戲廳。目前這種作業系統的市場佔有率呈下降趨勢,這部分市場主要被Windows NT/2000和Linux系統瓜分了。
***3***Unix系統
目前常用的Unix系統版本主要有:UnixSUR4.0、HP-UX11.0、SUN的Solaris8.0等,支援網路檔案系統服務、提供資料等應用,功能強大,由AT&T和SCO公司推出。這種網路作業系統穩定和安全效能非常好,但由於它多數是以命令方式來進行操作的,不容易掌握,特別是初級使用者。正因為如此,小型區域網基本不使用Unix作為網路作業系統,Unix一般用於大型的網站或大型的企事業區域網。Unix網路作業系統歷史悠久,其良好的網路管理功能已為廣大網路使用者所接受,擁有豐富的應用軟體的支援。目前Unix網路作業系統的版本有:AT&T和SCO的UNIXSVR3.2、SVR4.0和SVR4.2等。Unix本是針對小型機主機環境開發的作業系統,是一種集中式分時多使用者體系結構。因其體系結構不夠合理,Unix的市場佔有率呈下降趨勢。
***4***Linux
這是一種新型的網路作業系統,其最大的特點就是原始碼開放,可以免費得到許多應用程式。目前也有中文版本的Linux,如redhat***紅帽子***、Linux***紅旗***等,在國內得到了使用者充分的肯定。其優點主要體現在安全性和穩定性方面,它與Unix有許多類似之處。但這類作業系統目前仍主要應用於中、高檔伺服器中。
綜上所述,對特定計算環境的支援使得每一個作業系統都有適合於自己的工作場合,這就是系統對特定計算環境的支援。例如,Windows 2000 Professional適用於桌面計算機,Linux目前較適用於小型的網路,而Windows2000Sever和Unix則適用於大型伺服器應用程式。因此,對於不同的網路應用,需要我們有目的地選擇合適的網路作業系統。
關於網路作業系統