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