吳 松??诮?jīng)濟(jì)學(xué)院,海南??凇?70000
網(wǎng)絡(luò)計(jì)算機(jī)中嵌入式Linux操作系統(tǒng)研究
吳松
??诮?jīng)濟(jì)學(xué)院,海南???70000
摘要本研究一嵌入式Linux操作系統(tǒng)作為研究方向,對(duì)此相關(guān)的網(wǎng)絡(luò)關(guān)鍵技術(shù)進(jìn)行研究,并在實(shí)踐操作中針對(duì)所發(fā)生的情況對(duì)相關(guān)操作系統(tǒng)進(jìn)行研究和改進(jìn)。網(wǎng)絡(luò)計(jì)算機(jī)中嵌入式Linux操作系統(tǒng)的研究,能優(yōu)化原有看開(kāi)發(fā)系統(tǒng),完善相關(guān)功能。同時(shí),還能提升系統(tǒng)的可操作性,使得嵌入式系統(tǒng)技術(shù)在現(xiàn)實(shí)中得到廣泛的應(yīng)用和擴(kuò)展。
關(guān)鍵詞嵌入式;操控系統(tǒng);系統(tǒng)開(kāi)發(fā)
網(wǎng)絡(luò)時(shí)代的來(lái)臨已經(jīng)使計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)應(yīng)用技術(shù)廣泛運(yùn)用于各行各業(yè)和人們的日常生活中,網(wǎng)絡(luò)的逐漸發(fā)展和應(yīng)用力度加大,使本世紀(jì)成為與網(wǎng)絡(luò)密切相關(guān)的網(wǎng)絡(luò)時(shí)代。針對(duì)這一趨勢(shì),網(wǎng)絡(luò)相關(guān)應(yīng)用技術(shù)也隨著需求快速發(fā)展和運(yùn)用。這些網(wǎng)絡(luò)技術(shù)發(fā)展后的主要特點(diǎn)是降低對(duì)客戶端設(shè)備的要求,而對(duì)網(wǎng)、設(shè)備、服務(wù)器等要求逐漸變高。在這些技術(shù)和應(yīng)用的的引導(dǎo)和運(yùn)用下,使網(wǎng)絡(luò)計(jì)算機(jī)概念的理念具象化[1]。
網(wǎng)絡(luò)計(jì)算機(jī)技術(shù)在我國(guó)發(fā)展具有以下有利條件。
1)技術(shù)力量的支撐。
目前網(wǎng)絡(luò)技術(shù)越來(lái)越成熟,局域網(wǎng)逐漸成為常規(guī)配置; Web成為主流。網(wǎng)絡(luò)計(jì)算機(jī)發(fā)展的外部妨礙因素大部分都得到了解決。再因網(wǎng)絡(luò)多年的發(fā)展,網(wǎng)絡(luò)各種相關(guān)技術(shù)已基本涵蓋。
2)技術(shù)理論研究的深入和成熟。
在計(jì)算機(jī)在市場(chǎng)中的多次改革發(fā)展后,網(wǎng)絡(luò)技術(shù)界和網(wǎng)絡(luò)用戶的觀念逐漸趨于理性化,網(wǎng)絡(luò)技術(shù)界更加務(wù)實(shí),網(wǎng)絡(luò)用戶也更加重視真實(shí)的需求。
3)我國(guó)發(fā)展網(wǎng)絡(luò)技術(shù)的必要性。
由于之前我國(guó)大部分的網(wǎng)絡(luò)技術(shù)大多從國(guó)外引進(jìn),因此可以看出,我國(guó)的網(wǎng)絡(luò)技術(shù)缺乏自主性。國(guó)外引進(jìn)的由于某些內(nèi)部技術(shù),常致使我國(guó)網(wǎng)絡(luò)遭受到信息安全威脅。網(wǎng)絡(luò)計(jì)算機(jī)在我國(guó)的出現(xiàn)為我國(guó)網(wǎng)絡(luò)技術(shù)的自主發(fā)展提供有利的機(jī)會(huì),從而保護(hù)我國(guó)信息安全,維護(hù)國(guó)家利益。
嵌入式技術(shù)已經(jīng)成為目前應(yīng)用非常廣泛的工藝,整個(gè)系統(tǒng)對(duì)電腦硬件設(shè)施要求比較高,也是其主要的投入部分。隨著網(wǎng)絡(luò)技術(shù)研究的不斷深入,電腦軟件系統(tǒng)開(kāi)發(fā)投入越來(lái)越多,如何節(jié)約成本成為目前重要的研究課題。但是嵌入式技術(shù)的應(yīng)用,滿足了現(xiàn)實(shí)需求,為軟件技術(shù)的開(kāi)發(fā)提供了重要的支撐,營(yíng)造了良好的開(kāi)發(fā)環(huán)境。這不僅在嵌入式系統(tǒng)的開(kāi)發(fā)的過(guò)程中減少了障礙,還增強(qiáng)了系統(tǒng)的穩(wěn)定性,減少了軟件的運(yùn)營(yíng)成本費(fèi)用[2]。
嵌入式操作系統(tǒng)是整個(gè)系統(tǒng)的核心部分,其主要由硬件和軟件兩部分構(gòu)成,其中硬件設(shè)備包括:驅(qū)動(dòng)、系統(tǒng)、內(nèi)核以及驅(qū)動(dòng)接口等;軟件設(shè)備包括電源、電板等。同時(shí),還包括系統(tǒng)的調(diào)度和控制等部分的程序和作業(yè)。與傳統(tǒng)的軟件操作系統(tǒng)相比,嵌入式操作系統(tǒng)更加具有自身的優(yōu)勢(shì),如集成化、運(yùn)行效率高、專業(yè)性強(qiáng)等[3]。
嵌入式的主操作系統(tǒng)的主要功能是對(duì)系統(tǒng)中的數(shù)據(jù)資源進(jìn)行管理,通過(guò)驅(qū)動(dòng)接口,用戶可以使用系統(tǒng)內(nèi)部的資源,并且能保證用戶在安全環(huán)境中使用信息。在研究嵌入式系統(tǒng)的結(jié)構(gòu)原理時(shí),可以從不同的結(jié)構(gòu)層次進(jìn)行分析,通過(guò)接口標(biāo)準(zhǔn)化管理、層次關(guān)系分析等途徑,降低整個(gè)系統(tǒng)的設(shè)計(jì)難度,能更加便于操作和實(shí)現(xiàn)。增加軟件的可用性[4],為軟件的升級(jí)和擴(kuò)展方面提供較大的方便性。
根據(jù)基本設(shè)計(jì)理論和實(shí)際運(yùn)作原理,嵌入式 Linux操作系統(tǒng)設(shè)計(jì)可分為五部分,例如 Linux 內(nèi)核的特制和修改、相關(guān)系統(tǒng)的引導(dǎo)性、根文件系統(tǒng)建立、用戶圖形接口實(shí)現(xiàn)、應(yīng)用軟件實(shí)現(xiàn)。
網(wǎng)絡(luò)計(jì)算機(jī)作為一種終端設(shè)備,用戶在使用過(guò)程中經(jīng)常希望使用時(shí)能順暢,避免在使用電腦的相關(guān)過(guò)程中電源突發(fā)性停止或斷掉的情況。但在我國(guó)目前的嵌入式Linux 的文件系統(tǒng)對(duì)于這類電源突發(fā)性的問(wèn)題卻沒(méi)有很好的解決方式[5]。
用戶在操作執(zhí)行過(guò)程中突遇斷電或停電等情況,導(dǎo)致系統(tǒng)運(yùn)行不暢,在一定程度上極大可能會(huì)對(duì)文件系統(tǒng)造成一定影響,被影響的部分通常被稱為故障點(diǎn)。經(jīng)根據(jù)相關(guān)資料顯示,大部分出現(xiàn)此原因的情況大多是因?yàn)槠浔Wo(hù)措施不到位,但是故障無(wú)法得到有效控制,并不斷擴(kuò)散,影響整個(gè)系統(tǒng)的安全和正常運(yùn)行。此時(shí),需要從中嵌入式 Linux 操作系統(tǒng)設(shè)計(jì)出相關(guān)避免此情況的保護(hù)措施程序,在內(nèi)存讀寫(xiě)時(shí)的預(yù)防機(jī)制,以防客戶電源停掉之前的內(nèi)存文件丟失。
在這個(gè)網(wǎng)絡(luò)時(shí)代中,局域網(wǎng)絡(luò)已經(jīng)越來(lái)越復(fù)雜,網(wǎng)絡(luò)的覆蓋面也越來(lái)越廣泛,使用互聯(lián)網(wǎng)服務(wù)器使一個(gè)整體的趨勢(shì),人們對(duì)電腦以及相關(guān)電腦軟件的網(wǎng)絡(luò)協(xié)同工作能力和資源共享能力的需求在不斷的提高,這種情況
的出現(xiàn)使電腦以及電腦軟件都根據(jù)用戶的實(shí)際需求而迅速發(fā)展。在網(wǎng)絡(luò)環(huán)境不斷改變的情況下,相關(guān)網(wǎng)絡(luò)計(jì)算機(jī)也得到極大改善,為用戶提供更加安全可靠的環(huán)境,并針對(duì)其出現(xiàn)的問(wèn)題進(jìn)行及時(shí)的改進(jìn)[6]。嵌入式linux既繼承網(wǎng)絡(luò)上無(wú)限的源代碼資源,又具有嵌入式操作系統(tǒng)的特性不僅在相關(guān)項(xiàng)目中是不收取費(fèi)用的,而且在網(wǎng)絡(luò)計(jì)算機(jī)運(yùn)用中性能十分的優(yōu)秀,不僅在計(jì)算機(jī)軟件移植方面較為便利,并且其代碼是完全開(kāi)放的,因此可由許多的應(yīng)用軟件提供支持,并且應(yīng)用此系統(tǒng)在應(yīng)用產(chǎn)品方面的開(kāi)發(fā)周期與以往相比時(shí)間較短,發(fā)展較為迅速,計(jì)算機(jī)技術(shù)將不斷被完善,系統(tǒng)的獨(dú)立性和智能化將得到提升,從而推動(dòng)計(jì)算機(jī)技術(shù)的不斷普及[7]。將嵌入式Linux 操作系統(tǒng)移植于其他的相關(guān)硬件平臺(tái),對(duì)嵌入式Linux 操作系統(tǒng)進(jìn)行了測(cè)試,從其所顯示的網(wǎng)絡(luò)計(jì)算機(jī)性能、服務(wù)器資源消耗和網(wǎng)絡(luò)流量等方面發(fā)現(xiàn)其對(duì)系統(tǒng)中的運(yùn)行計(jì)算和相關(guān)的存儲(chǔ)劃分更為具有科學(xué)和合理性, 將網(wǎng)絡(luò)資源的存儲(chǔ)放在網(wǎng)絡(luò)計(jì)算機(jī)服務(wù)器,為用戶提供資源存儲(chǔ)功能,減少用戶服務(wù)器終端的存儲(chǔ)運(yùn)作,這大大減低了用戶客戶端的負(fù)擔(dān)。由此可見(jiàn),網(wǎng)絡(luò)計(jì)算機(jī)中嵌入式Linux操作系統(tǒng)的研究,能全面優(yōu)化和提升傳統(tǒng)計(jì)算機(jī)系統(tǒng)的功能和結(jié)構(gòu),為用戶提供更加便捷和安全的網(wǎng)絡(luò)環(huán)境,值得人們深入探討和研究。
參考文獻(xiàn)
[1]韓守謙,裴海龍,王清陽(yáng),等.基于Xenomai的實(shí)時(shí)嵌入式Linux操作系統(tǒng)的構(gòu)建[J].計(jì)算機(jī)工程與設(shè)計(jì),2011,32 (1):96-98,102.
[2]孫沐.嵌入式Linux操作系統(tǒng)模塊改進(jìn)技術(shù)研究[J].中國(guó)化工貿(mào)易,2014(9):46.
[3]李鋒,楊延強(qiáng).基于嵌入式Linux的運(yùn)動(dòng)目標(biāo)檢測(cè)系統(tǒng)[J].現(xiàn)代電子技術(shù),2013,36(2):62-64,70.
[4]高婷.嵌入式Linux操作系統(tǒng)的應(yīng)用與實(shí)踐[J].硅谷,2012(21):141.
[5]陳國(guó)強(qiáng).嵌入式Linux操作系統(tǒng)的研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(1):96-97.
[6]周山.嵌入式Linux操作系統(tǒng)的研究[J].中國(guó)信息化,2013(8):168-168.
[7]李慧穎.有關(guān)嵌入式Linux操作系統(tǒng)的研究[J].科技傳播,2012(10):194.
作者簡(jiǎn)介:吳松,碩士,講師,研究方向:計(jì)算機(jī)科學(xué)與技術(shù)
中圖分類號(hào)TP39
文獻(xiàn)標(biāo)識(shí)碼A
文章編號(hào)1674-6708(2015)139-0070-01