亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        網(wǎng)絡(luò)計(jì)算機(jī)中嵌入式Linux體系結(jié)構(gòu)的分析

        2018-12-06 06:17:38西北工業(yè)大學(xué)譚健楠
        電子世界 2018年22期
        關(guān)鍵詞:體系結(jié)構(gòu)內(nèi)核嵌入式

        西北工業(yè)大學(xué) 譚健楠

        本文在對(duì)計(jì)算機(jī)網(wǎng)絡(luò)中的嵌入式操作系統(tǒng)以及嵌入式Linux系統(tǒng)的特征優(yōu)勢(shì)分析基礎(chǔ)上,結(jié)合網(wǎng)絡(luò)計(jì)算機(jī)的工作模式,對(duì)網(wǎng)絡(luò)計(jì)算機(jī)中嵌入式Linux的體系結(jié)構(gòu)進(jìn)行研究,以供參考。

        網(wǎng)絡(luò)計(jì)算機(jī)是在計(jì)算機(jī)以及網(wǎng)絡(luò)技術(shù)支持下,以高度網(wǎng)絡(luò)環(huán)境為基礎(chǔ)的計(jì)算機(jī)設(shè)備,這種計(jì)算機(jī)設(shè)備中不僅能夠?qū)崿F(xiàn)客戶終端與網(wǎng)絡(luò)主設(shè)備等之間的相互結(jié)合實(shí)現(xiàn),并且能夠?qū)Ω鞣N實(shí)時(shí)與非實(shí)時(shí)、并行或串行、集中與分布式等不同需求的計(jì)算與處理進(jìn)行滿足,它與其他計(jì)算機(jī)設(shè)備相比,還具有硬件設(shè)備的成本較低以及操作簡(jiǎn)單、安全性與可靠性較高,能夠進(jìn)行數(shù)據(jù)的集中管理與運(yùn)算等特征優(yōu)勢(shì),應(yīng)用與發(fā)展前景十分廣闊。下文將對(duì)網(wǎng)絡(luò)計(jì)算機(jī)中嵌入式Linux系統(tǒng)的體系結(jié)構(gòu)進(jìn)行研究,以供參考。

        1.嵌入式操作系統(tǒng)與嵌入式Linux系統(tǒng)的特點(diǎn)優(yōu)勢(shì)分析

        網(wǎng)絡(luò)計(jì)算機(jī)中的嵌入式操作系統(tǒng)不僅對(duì)整個(gè)系統(tǒng)的資源分配進(jìn)行負(fù)責(zé),以實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)的硬件與軟件資源優(yōu)化分配與協(xié)調(diào)實(shí)現(xiàn),同時(shí)通過嵌入式系統(tǒng)的運(yùn)用在實(shí)現(xiàn)一些特定的系統(tǒng)模塊裝卸基礎(chǔ)上以滿足系統(tǒng)的功能需求。嵌入式系統(tǒng)在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中應(yīng)用,由于系統(tǒng)所提供資源有限,其體積也相對(duì)較小,并且只有在滿足較小的體積要求下才能夠?qū)τ?jì)算機(jī)設(shè)備中嵌入式系統(tǒng)的硬件限制要求。而嵌入式Linux系統(tǒng)則是對(duì)Linux系統(tǒng)進(jìn)行一定裁剪優(yōu)化后在計(jì)算機(jī)較小存儲(chǔ)器芯片中進(jìn)行固定,然后在一些擁有較為特定的需求的場(chǎng)合中進(jìn)行使用,像uClinux、QNX等都是比較常見的Linux系統(tǒng)應(yīng)用典型實(shí)例。此外,與其他商業(yè)操作系統(tǒng)相比,Linux系統(tǒng)是一種較為自由的軟件,且具有較好的網(wǎng)絡(luò)流通性與廣泛性等特征優(yōu)勢(shì)。其中,Linux系統(tǒng)的自由行特征表現(xiàn)在計(jì)算機(jī)網(wǎng)絡(luò)中的設(shè)計(jì)應(yīng)用,該系統(tǒng)只需要對(duì)GPL系統(tǒng)進(jìn)行負(fù)責(zé),并且在GPL系統(tǒng)的保障作用下能夠?qū)崿F(xiàn)自由設(shè)計(jì)與應(yīng)用,與傳統(tǒng)的商業(yè)操作系統(tǒng)相比,其在計(jì)算機(jī)網(wǎng)絡(luò)中的開發(fā)應(yīng)用成本大大降低;同時(shí),由于Linux系統(tǒng)的Unix特性,因此在實(shí)際應(yīng)用中能夠?qū)I(yè)標(biāo)準(zhǔn)下的TCP/IP協(xié)議進(jìn)行支持,并且能夠?qū)λ械臉?biāo)準(zhǔn)因特網(wǎng)協(xié)議進(jìn)行支持,能夠?qū)崿F(xiàn)在Linux系統(tǒng)應(yīng)用下實(shí)現(xiàn)丟嵌入式網(wǎng)絡(luò)協(xié)議棧的開發(fā)實(shí)現(xiàn),具有較好的網(wǎng)絡(luò)流通性;而Linux系統(tǒng)的廣泛性體現(xiàn)在嵌入式系統(tǒng)開發(fā)的程序調(diào)試與跟蹤都是建立在仿真實(shí)驗(yàn)基礎(chǔ)上,在應(yīng)用Linux進(jìn)行原型設(shè)計(jì)與制作過程中能夠最大化的繞開這一程序,在內(nèi)核調(diào)試器基礎(chǔ)上實(shí)現(xiàn)改造水,其開發(fā)過程中更加簡(jiǎn)單,且適用性也更為廣泛,再加上Linux系統(tǒng)對(duì)多種硬件特性的支持,像RISC、CISC等都能夠?qū)崿F(xiàn)運(yùn)行支持,并且還能夠?qū)Χ喾N處理器系統(tǒng)進(jìn)行支持,因此,具有較為廣泛的開發(fā)與設(shè)計(jì)應(yīng)用。

        2.網(wǎng)絡(luò)計(jì)算機(jī)的工作模式分析

        結(jié)合網(wǎng)絡(luò)計(jì)算機(jī)的工作運(yùn)行與應(yīng)用實(shí)際情況,其工作模式主要包含WBT以及X-Terminal(X-終端)、B/S(瀏覽器/服務(wù)器)、Linux本地機(jī)四種不同模式。其中,WBT模式是以應(yīng)用程序的運(yùn)行在計(jì)算機(jī)Windows NT/2000服務(wù)器上為主,并且以NC作為終端進(jìn)行使用的工作運(yùn)行模式;而X-Terminal模式則是將應(yīng)用程序在Uinx服務(wù)器上運(yùn)行實(shí)現(xiàn),以NC作為終端進(jìn)行使用的工作模式;Linux本地機(jī)工作模式是將Linux系統(tǒng)的應(yīng)用程序設(shè)置在本地的電子盤或者是利用遠(yuǎn)程加載實(shí)現(xiàn)方式,以NC作為終端在本地運(yùn)行使用的工作模式;B/S模式是以地瀏覽器與服務(wù)器協(xié)同工作,且在NC上運(yùn)行實(shí)現(xiàn)的工作模式。在上述四種不同的網(wǎng)絡(luò)計(jì)算機(jī)工作模式中,前兩種工作模式在網(wǎng)絡(luò)計(jì)算機(jī)中設(shè)計(jì)應(yīng)用,對(duì)計(jì)算機(jī)服務(wù)器的計(jì)算能力要求較高,而B/S工作模式下,其網(wǎng)絡(luò)計(jì)算機(jī)中的應(yīng)用都需要依靠NC的瀏覽器進(jìn)行實(shí)現(xiàn),對(duì)其應(yīng)用范圍限制較大。Linux本地機(jī)工作模式在網(wǎng)絡(luò)計(jì)算機(jī)中的應(yīng)用實(shí)現(xiàn),由于應(yīng)用程度運(yùn)行在本地完成,因此,在系統(tǒng)資源劃分采用折中劃分方式,能夠結(jié)合實(shí)際需求在計(jì)算機(jī)NC終端上進(jìn)行合理的計(jì)算與存儲(chǔ)資源布置,而另一部分計(jì)算則在網(wǎng)絡(luò)計(jì)算機(jī)上,以對(duì)計(jì)算機(jī)服務(wù)器的壓力進(jìn)行減輕,從而對(duì)服務(wù)器能力要求適當(dāng)降低,使其在運(yùn)行使用中能夠在特定應(yīng)用情況下實(shí)現(xiàn)性能的最優(yōu)化。

        3.網(wǎng)絡(luò)計(jì)算機(jī)中嵌入式Linux系統(tǒng)的體系結(jié)構(gòu)

        根據(jù)上述對(duì)嵌入式Linux系統(tǒng)的特征優(yōu)勢(shì)以及網(wǎng)絡(luò)計(jì)算機(jī)常見工作模式分析,在網(wǎng)絡(luò)計(jì)算機(jī)中采用嵌入式Linux操作系統(tǒng),其開發(fā)與設(shè)計(jì)實(shí)踐中,一般需要根據(jù)網(wǎng)絡(luò)計(jì)算機(jī)的功能需求,對(duì)其硬件系統(tǒng)進(jìn)行設(shè)計(jì)基礎(chǔ)上,實(shí)現(xiàn)軟件系統(tǒng)的體系結(jié)構(gòu)劃分,在對(duì)系統(tǒng)的各個(gè)部分進(jìn)行詳細(xì)確認(rèn)基礎(chǔ)上,通過對(duì)其相互之間接口的標(biāo)準(zhǔn)化設(shè)置,形成各部分結(jié)構(gòu)相對(duì)簡(jiǎn)單且關(guān)系清晰的計(jì)算機(jī)網(wǎng)絡(luò)嵌入式Linux系統(tǒng),促進(jìn)在計(jì)算機(jī)網(wǎng)絡(luò)中的運(yùn)行使用。以VIA EPIA威盛主板以及集成VIA Eden ESP 500MHz處理器、128MB SDRAM、集成網(wǎng)卡聲卡顯卡、64MB DOM構(gòu)成的硬件系統(tǒng)為例,可設(shè)計(jì)如圖1所示的適用于網(wǎng)絡(luò)計(jì)算機(jī)的嵌入式Linux系統(tǒng)的體系結(jié)構(gòu)形式。

        圖1所示的網(wǎng)絡(luò)計(jì)算機(jī)嵌入式Linux系統(tǒng)體系結(jié)構(gòu)中,硬件抽象層是該操作系統(tǒng)的一組硬件有關(guān)數(shù)據(jù)結(jié)構(gòu)及方法、宏,其在系統(tǒng)運(yùn)行中通過CPU所提供硬件訪問指令在根據(jù)不同硬件的特點(diǎn)與硬件設(shè)備實(shí)現(xiàn)數(shù)據(jù)傳送、接收以及控制等功能實(shí)現(xiàn),并且硬件抽象層能夠?yàn)橄到y(tǒng)的內(nèi)核層進(jìn)行統(tǒng)一的抽象邏輯硬件設(shè)備提供,以對(duì)內(nèi)核層開發(fā)設(shè)計(jì)中不需要對(duì)具體物理硬件細(xì)節(jié)進(jìn)行設(shè)置情況進(jìn)行滿足。

        圖1 網(wǎng)絡(luò)計(jì)算機(jī)中嵌入式Linux系統(tǒng)的體系結(jié)構(gòu)示意圖

        其次,上示嵌入式Linux操作系統(tǒng)的內(nèi)核層是以Linux內(nèi)核裁減形成,具有進(jìn)程管理功能,并且其設(shè)備管理功能與網(wǎng)絡(luò)計(jì)算機(jī)的特定硬件部分以及虛擬文件系統(tǒng)、進(jìn)程間通信、網(wǎng)絡(luò)部分、內(nèi)存管理等系統(tǒng)結(jié)構(gòu)之間相互獨(dú)立,其在有關(guān)事務(wù)處理中,通過對(duì)硬件抽象層所提供的方法與宏進(jìn)行調(diào)用或者是通過對(duì)其標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)的直接訪問實(shí)現(xiàn),其中,該操作系統(tǒng)的內(nèi)核層在系統(tǒng)運(yùn)行使用中能夠?qū)ι蠈硬僮鲗?shí)現(xiàn)有限的標(biāo)準(zhǔn)Linux內(nèi)核API進(jìn)行提供滿足。

        上示Linux操作系統(tǒng)的中間軟件支撐層結(jié)構(gòu)中包含各種通用基礎(chǔ)軟件,像通用對(duì)象請(qǐng)求代理Corba以及Java虛擬機(jī)JVM等,能夠在系統(tǒng)運(yùn)行使用中為某些應(yīng)用需求的設(shè)計(jì)實(shí)現(xiàn)提供更高層次的支持。而該Linux操作系統(tǒng)中的應(yīng)用軟件結(jié)構(gòu)部分是以API或者是中間軟件支撐層為基礎(chǔ)上實(shí)現(xiàn)的各種NC終端應(yīng)用,像媒體播放器以及瀏覽器、文本閱讀器等。

        最后,上示Linux操作系統(tǒng)的應(yīng)用程序接口結(jié)構(gòu)部分能夠?qū)?biāo)準(zhǔn)Linux內(nèi)核API擴(kuò)展需求進(jìn)行滿足,通過實(shí)現(xiàn)功能更加強(qiáng)大且更為全面的擴(kuò)展函數(shù)庫(kù)提供,在Linux操作系統(tǒng)的上層結(jié)構(gòu)開發(fā)中進(jìn)行更具有通用效果且更為簡(jiǎn)單的開發(fā)運(yùn)行環(huán)境提供滿足,并且利用動(dòng)態(tài)鏈接技術(shù)促進(jìn)函數(shù)庫(kù)代碼共享實(shí)現(xiàn)。

        總之,在上述Linux操作系統(tǒng)的體系結(jié)構(gòu)劃分基礎(chǔ)上,對(duì)其系統(tǒng)中各個(gè)部分進(jìn)行進(jìn)一步詳細(xì)明確,以確保各系統(tǒng)部分功能的單一性,從而促進(jìn)NC系統(tǒng)的嵌入式Linux應(yīng)用軟件簡(jiǎn)化設(shè)計(jì),有效降低其開發(fā)設(shè)計(jì)的難度。

        4.結(jié)束語(yǔ)

        總之,對(duì)網(wǎng)絡(luò)計(jì)算機(jī)中嵌入式Linux體系結(jié)構(gòu)的分析,有利于促進(jìn)其在實(shí)踐中的設(shè)計(jì)應(yīng)用,對(duì)促進(jìn)嵌入式Linux系統(tǒng)在網(wǎng)絡(luò)計(jì)算機(jī)中的進(jìn)一步應(yīng)用,有著非常積極的作用和意義。

        猜你喜歡
        體系結(jié)構(gòu)內(nèi)核嵌入式
        萬(wàn)物皆可IP的時(shí)代,我們當(dāng)夯實(shí)的IP內(nèi)核是什么?
        強(qiáng)化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
        基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計(jì)
        Linux內(nèi)核mmap保護(hù)機(jī)制研究
        搭建基于Qt的嵌入式開發(fā)平臺(tái)
        嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
        基于粒計(jì)算的武器裝備體系結(jié)構(gòu)超網(wǎng)絡(luò)模型
        作戰(zhàn)體系結(jié)構(gòu)穩(wěn)定性突變分析
        基于DODAF的裝備體系結(jié)構(gòu)設(shè)計(jì)
        基于云計(jì)算的航天器控制系統(tǒng)自組織體系結(jié)構(gòu)
        人伦片无码中文字幕| 中文字幕无码中文字幕有码| 色欲人妻综合aaaaa网| 亚洲人成亚洲精品| 亚洲人成未满十八禁网站| 黄色资源在线观看| 色人阁第四色视频合集网| 偷拍韩国美女洗澡一区二区三区| 色欲欲www成人网站| 成年午夜无码av片在线观看| 中字亚洲国产精品一区二区| 亚洲精品综合在线影院| 国产一区三区二区视频在线观看| 国产午夜免费高清久久影院| 久久久久久伊人高潮影院| 欧美日韩亚洲成人| 午夜人妻中文字幕福利| 黄色一区二区三区大全观看| 国产成人精品免费久久久久| 东北妇女肥胖bbwbbwbbw| 国内精品人妻无码久久久影院94 | 日本av天堂一区二区三区| 又粗又硬又大又爽免费视频播放| 欧美喷潮久久久xxxxx| 国产成人av综合色| 精品一区二区av在线| 亚洲国产天堂久久综合| 免费a级毛片出奶水| 国产成人亚洲合集青青草原精品| 日韩精品一区二区亚洲专区| 男人的天堂av网站| 欧美日韩精品一区二区在线视频| 亚洲日本精品一区久久精品| 亚洲综合偷自成人网第页色| 亚洲国产成人无码av在线影院| 国产亚洲精品A在线无码| 九九久久精品一区二区三区av| 亚洲av中文无码乱人伦下载| 国产尤物精品福利视频| 日韩最新在线不卡av| 亚洲天堂av一区二区三区不卡|