肆.Netware
Netware是NOVELL公司推出的網(wǎng)絡(luò)操作系統(tǒng)。
Netware最重要的特征是基于基本模塊設(shè)計(jì)思想的開放式系統(tǒng)結(jié)構(gòu)。Netware是一個(gè)開放的網(wǎng)絡(luò)服務(wù)器平臺,可以方便地對其進(jìn)行擴(kuò)充。 Netware系統(tǒng)對不同的工作平臺(如D0S、0S/2、Macintosh等),不同的網(wǎng)絡(luò)協(xié)議環(huán)境如TCP/IP以及各種工作站操作系統(tǒng)提供了一致的服務(wù)。該系統(tǒng) 內(nèi)可以增加自選的擴(kuò)充服務(wù)(如替補(bǔ)備份、數(shù)據(jù)庫、電子郵件以及記帳等),這些服務(wù)可以取自Netware本身,也可取自第三方開發(fā)者。
目前常用的版本有3.11、3.12和4.10 、V4.11,V5.0等中英文版本,而主流的是NETWARE 5版本,支持所有的重要臺式操作系統(tǒng)(DOS,Windows,OS/2,Unix和Macintosh)以及IBM SAA環(huán)境,為需要在多廠商產(chǎn)品環(huán)境下進(jìn)行復(fù)雜的網(wǎng)絡(luò)計(jì)算的企事業(yè)單位提供了高性能的綜合平臺。
NetWare是具有多任務(wù)、多用戶的網(wǎng)絡(luò)操作系統(tǒng),它的較高版本提供系統(tǒng)容錯(cuò)能力(SFT)。使用開放協(xié)議技術(shù)(OPT),各種協(xié)議的結(jié)合使不同類型的工作站可與公共服務(wù)器通信。這種技術(shù)滿足了廣大用戶在不同種類網(wǎng)絡(luò)間實(shí)現(xiàn)互相通信的需要,實(shí)現(xiàn)了各種不同網(wǎng)絡(luò)的無縫通信,即把各種網(wǎng)絡(luò)協(xié)議緊密地連接起來,可以方便地與各種小型機(jī)、中大型機(jī)連接通信。NetWare可以不用專用服務(wù)器,任何一種PC機(jī)均可作為服務(wù)器。NetWare服務(wù)器對無盤站和游戲的支持較好,常用于教學(xué)網(wǎng)和游戲廳。
Novell NetWare由兩部分組成,即安裝和運(yùn)行在微機(jī)工作站上的用戶接口shell(重定向程序,其作用是對來自工作站應(yīng)用程序的請求進(jìn)行解釋,判斷這些請求是本地請求還是網(wǎng)絡(luò)請求)和安裝并運(yùn)行在文件服務(wù)器上的NetWare核心部分。
附:
嵌入式系統(tǒng) 英國電機(jī)工程師協(xié)會(huì)的定義,嵌入式系統(tǒng)就是為控制、監(jiān)視或輔助設(shè)備、機(jī)器或甚至工廠運(yùn)作的裝置。它是一種電腦軟件與硬件的綜合體,并且特別強(qiáng)調(diào)『量身定做』的原則,也就是基于某一種特殊用途,我們就會(huì)針對這項(xiàng)用途開發(fā)出截然不同的一項(xiàng)系統(tǒng)出來,也就是所謂的客制化(Customize)。在新興的嵌入式系統(tǒng)產(chǎn)品中,常見的有手機(jī)、PDA、GPS、Set-Top-Box或是嵌入式伺服器(embedded server)及精簡型終端設(shè)備(thin client)等。
嵌入式系統(tǒng)一般指非 PC 系統(tǒng),有計(jì)算機(jī)功能但又不稱之為計(jì)算機(jī)的設(shè)備或器材。它是以應(yīng)用為中心,軟硬件可裁減的,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等綜合性嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。簡單地說,嵌入式系統(tǒng)集系統(tǒng)的應(yīng)用軟件與硬件于一體,類似于 PC 中 BIOS 的工作方式,具有軟件代碼小、高度自動(dòng)化、響應(yīng)速度快等特點(diǎn),特別適合于要求實(shí)時(shí)和多任務(wù)的體系。
嵌入式系統(tǒng)主要由嵌入式處理器、相關(guān)支撐硬件、嵌入式操作系統(tǒng)及應(yīng)用軟件系統(tǒng)等組成,它是可獨(dú)立工作的“器件”。 嵌入式系統(tǒng)的硬件部分,包括處理器 / 微處理器、存儲器及外設(shè)器件和 I/O 端口、圖形控制器等。嵌入式系統(tǒng)有別于一般的計(jì)算機(jī)處理系統(tǒng),它不具備像硬盤那樣大容量的存儲介質(zhì),而大多使用 EPROM 、 EEPROM 或閃存 (Flash Memory) 作為存儲介質(zhì)。軟件部分包括操作系統(tǒng)軟件 ( 要求實(shí)時(shí)和多任務(wù)操作 ) 和應(yīng)用程序編程。應(yīng)用程序控制著系統(tǒng)的運(yùn)作和行為;而操作系統(tǒng)控制著應(yīng)用程序編程與硬件的交互作用。
過去很多嵌入式系統(tǒng)不是一個(gè)操作系統(tǒng),或者是提供商的專有核心,或者是DOS操作系統(tǒng)的擴(kuò)展。顯然這些方法并不能適應(yīng)今天嵌入式系統(tǒng)開發(fā)的要求!現(xiàn)有的一些商業(yè)實(shí)時(shí)操作系統(tǒng),盡管提供了很小的核心和多任務(wù)開發(fā)環(huán)境,但性能并不理想,也不符合現(xiàn)在實(shí)時(shí)嵌入式市場的需求。 因此,人們把目光投向了通用操作系統(tǒng)(例如Windows、Solaris、linux),希望把它們“改造”為實(shí)時(shí)操作系統(tǒng)。通常這些操作系統(tǒng)功能強(qiáng)大,結(jié)構(gòu)復(fù)雜,易于軟件的二次開發(fā),實(shí)用性強(qiáng),并且提供編程人員熟悉的標(biāo)準(zhǔn)API。此外,這些操作系統(tǒng)也提供了一些對實(shí)時(shí)軟件開發(fā)的支持。然而,這些操作系統(tǒng)用于嵌入式系統(tǒng)的開發(fā)還存在不足。嵌入式系統(tǒng)要求具備高可靠性,滿足應(yīng)用需求的可剪裁性,以及比通用操作系統(tǒng)要求更高的實(shí)時(shí)性。 做為嵌入式系統(tǒng)開發(fā)的解決方案,linux在眾多通用操作系統(tǒng)中具有獨(dú)一無二的優(yōu)勢。 首先,Windows和Solaris等專有商業(yè)操作系統(tǒng)的剪裁受到商家的嚴(yán)格控制。這大大限制了開發(fā)者的剪裁深度。而linux遵循GPL協(xié)議,開放所有系統(tǒng)源代碼,非常易于剪裁。 其次,同其它開放源碼的通用操作系統(tǒng)(如FreeBSD)相比,linux在多種處理器、開發(fā)板支持和軟件開發(fā)工具支持上有很強(qiáng)的優(yōu)勢。 linux最初也是作為通用操作系統(tǒng)而設(shè)計(jì)開發(fā)的,但提供了一些實(shí)時(shí)處理的支持。這包括支持大部分POSIX標(biāo)準(zhǔn)中的實(shí)時(shí)功能,支持多任務(wù)、多線程,具有豐富的通信機(jī)制等。 linux還提供符合了POSIX標(biāo)準(zhǔn)的調(diào)度策略,包括FIFO調(diào)度策略、時(shí)間片輪轉(zhuǎn)調(diào)度策略和靜態(tài)優(yōu)先級搶占式調(diào)度策略。其默認(rèn)的調(diào)度策略是第三種。Linux還提供了內(nèi)存鎖定功能,以避免在實(shí)時(shí)處理中存儲頁被換出,也提供了符合POSIX 標(biāo)準(zhǔn)的實(shí)時(shí)信號機(jī)制。 嵌入式系統(tǒng)幾乎包括了生活中的所有電器設(shè)備,如掌上 PDA 、移動(dòng)計(jì)算設(shè)備、電視機(jī)頂盒、手機(jī)上網(wǎng)、數(shù)字電視、多媒體、汽車、微波爐、數(shù)字相機(jī)、家庭自動(dòng)化系統(tǒng)、電梯、空調(diào)、安全系統(tǒng)、自動(dòng)售貨機(jī)、蜂窩式電話、消費(fèi)電子設(shè)備、工業(yè)自動(dòng)化儀表與醫(yī)療儀器等。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |