韓亞利
摘要:隨著計(jì)算機(jī)網(wǎng)絡(luò)的出現(xiàn),在社會生活中應(yīng)用越來越廣泛,筆者通過分析計(jì)算機(jī)網(wǎng)絡(luò)的基礎(chǔ)上,對網(wǎng)絡(luò)操作系統(tǒng)的有關(guān)概念進(jìn)行了闡述,最終總結(jié)出幾種網(wǎng)絡(luò)操作系統(tǒng)的設(shè)計(jì)方法。
關(guān)鍵詞:設(shè)計(jì);計(jì)算機(jī);網(wǎng)絡(luò)操作系統(tǒng);方法
對于計(jì)算機(jī)網(wǎng)絡(luò),是由計(jì)算機(jī)每一個(gè)系統(tǒng)集合而成的,在主機(jī)操作系統(tǒng)的基礎(chǔ)上構(gòu)建了網(wǎng)絡(luò)操作系統(tǒng),對網(wǎng)絡(luò)的通信、共享的資源進(jìn)行管理,以及對每一個(gè)主機(jī)上的運(yùn)行任務(wù)給予協(xié)調(diào),并給用戶一致的軟件,通過集合而成為網(wǎng)絡(luò)的接口。針對網(wǎng)絡(luò)的操作系統(tǒng),主要是用戶、程序、主機(jī)等操作系統(tǒng)處的接口,對于網(wǎng)絡(luò)用戶,前提是在應(yīng)用網(wǎng)絡(luò)操作系統(tǒng),來分享網(wǎng)絡(luò)提供的任何一種服務(wù)。
1計(jì)算機(jī)在網(wǎng)絡(luò)操作系統(tǒng)的類別
關(guān)于網(wǎng)絡(luò)的操作系統(tǒng),結(jié)合工作的形式來劃分,若是客戶、服務(wù)器為模式,則是由網(wǎng)絡(luò)的操作系統(tǒng)一起進(jìn)行集中控制下完成的,這樣,在客戶之間實(shí)現(xiàn)了服務(wù)器的集中管理,尤其是通信、資源等,對于模式,分為:對等的、客戶/服務(wù)器的。
1.1客戶/服務(wù)器的模式
若網(wǎng)絡(luò)的操作系統(tǒng)的運(yùn)行,即在客戶與服務(wù)器的模式下而進(jìn)行的,其功能有2個(gè),一個(gè)是在前端,通過客戶實(shí)施了處理辦法,而另一個(gè),即在后端,是由服務(wù)器而進(jìn)行處理的。對于一個(gè)計(jì)算,往往實(shí)施的任務(wù),即被客戶、服務(wù)器等程序來共同擔(dān)負(fù),而對于客戶與服務(wù)器的方式,是從邏輯上分析的,即具有星形特點(diǎn)的結(jié)構(gòu),在所有的客戶、服務(wù)器之間,均被具有邏輯特點(diǎn)的鏈路而直通的,但是客戶之間卻不能,對于服務(wù)器,屬于網(wǎng)絡(luò)的一個(gè)中心部分,客戶就是所說的用戶,對于客戶與服務(wù)器的模式,如圖1所示:
1.2對等的模式
一旦操作系統(tǒng)居于對等的網(wǎng)絡(luò)形式下,對于網(wǎng)絡(luò)中的所有計(jì)算機(jī),在使用的系統(tǒng)軟件方面,均是一致的,網(wǎng)絡(luò)資源得到共享;對于計(jì)算機(jī),憑借客戶的地位與其他的計(jì)算機(jī)實(shí)現(xiàn)通信,從而資源得到共享;若憑借服務(wù)器的地位,共享的資源得到很好地管理,便于其他客戶的使用。
2實(shí)現(xiàn)計(jì)算機(jī)、網(wǎng)絡(luò)操作系統(tǒng)的方法
對于單機(jī)操作系統(tǒng),已經(jīng)對其進(jìn)行了分析,與網(wǎng)絡(luò)的操作系統(tǒng)進(jìn)行比較,得出網(wǎng)絡(luò)操作系統(tǒng)是把多臺機(jī)器變?yōu)槌橄蟮臋C(jī)器,即具有更強(qiáng)的功能。對于原始的機(jī)器,由于不同的選擇、不同的環(huán)境,則抽象機(jī)器系統(tǒng)的觀點(diǎn)、做法就不同,其方法包括以下幾種:
2.1面向任務(wù)系統(tǒng)和通用系統(tǒng)
對于計(jì)算機(jī)的網(wǎng)絡(luò)操作系統(tǒng),根據(jù)使用的環(huán)境劃分,包括:面向任務(wù)的系統(tǒng)、通用的系統(tǒng)。為了解決一定的、有明確意義的任何一個(gè)任務(wù),需要面向任務(wù)系統(tǒng)來實(shí)現(xiàn),屬于緊密性的耦合系統(tǒng)。而那些問題往往是比較明確的,其控制、數(shù)據(jù)等條件比較特殊,而通用系統(tǒng),滿足任何一個(gè)領(lǐng)域的需求,能實(shí)現(xiàn)整體功能的操作。
2.2基礎(chǔ)級和變形系統(tǒng)
對于計(jì)算機(jī)的網(wǎng)絡(luò)操作系統(tǒng),依據(jù)建立的方法劃分,包括:基礎(chǔ)級、變形系統(tǒng)等,基礎(chǔ)級作為基本的結(jié)構(gòu)塊,即以裸機(jī)系統(tǒng)而相連的,在此前提下對網(wǎng)絡(luò)操作的系統(tǒng)進(jìn)行設(shè)計(jì),以及專門設(shè)計(jì)系統(tǒng)的所有資源,從而發(fā)揮出最好的功能,通過基礎(chǔ)級的方法的使用,網(wǎng)絡(luò)操作系統(tǒng)更加高效,而開發(fā)所用的資金多,目前,大部分軟件均不能被用。針對變形系統(tǒng),是在原本軟件的基礎(chǔ)上而進(jìn)行的,把其進(jìn)行組合而成為一體,最終對網(wǎng)絡(luò)的操作系統(tǒng)進(jìn)一步去開發(fā)。而對其進(jìn)行設(shè)計(jì)的時(shí)候,要針對網(wǎng)絡(luò)的操作系統(tǒng)來設(shè)置,把其每一個(gè)結(jié)構(gòu),即作為任何一臺機(jī)器的操作系統(tǒng)的成分。
2.3單代理結(jié)構(gòu)、分布式的代理結(jié)構(gòu)
在網(wǎng)絡(luò)的操作系統(tǒng)中,是以網(wǎng)絡(luò)的安置作為方式而進(jìn)行劃分的,分為:形式單一的代理結(jié)構(gòu)、以分布式為主的代理結(jié)構(gòu)。對于形式單一的代理結(jié)構(gòu),往往是把網(wǎng)絡(luò)的操作系統(tǒng),即全部功能集結(jié)于一個(gè)專用的機(jī)器中而完成的,用戶在使用這臺機(jī)器時(shí),能夠存取、控制機(jī)器資源,而這臺機(jī)器被作為代理結(jié)構(gòu)供用戶使用。所以,使用單一的代理結(jié)構(gòu),實(shí)現(xiàn)不了網(wǎng)絡(luò)操作系統(tǒng)的程序執(zhí)行的環(huán)境。
分布網(wǎng)絡(luò)操作系統(tǒng)的功能于每一臺的機(jī)器當(dāng)中,對于每一個(gè)機(jī)器,其中,包含有網(wǎng)絡(luò)操作系統(tǒng)的軟件,實(shí)現(xiàn)的功能有兩個(gè):第一,對這個(gè)機(jī)器資源實(shí)施管理,維護(hù)網(wǎng)絡(luò)操作系統(tǒng)的前提下完成管理;第二,在特殊情況下,需要網(wǎng)絡(luò)操作系統(tǒng)的軟件,使得網(wǎng)絡(luò)的操作系統(tǒng)具備的全部功能得以完成。