在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式Linux實(shí)時(shí)化技術(shù)

      嵌入式Linux實(shí)時(shí)化技術(shù)

      —— Embedded Linux Real-Time Technology
      作者:黃武陵 中科院自動(dòng)化所 何小慶 北京麥克泰軟件技術(shù)有限公司 艾云峰 中科院研究生院 時(shí)間:2010-03-02 來(lái)源:電子產(chǎn)品世界 收藏

        引言

      本文引用地址:http://www.biyoush.com/article/106458.htm

        支持PowerPC、MIPS、ARM、DSP等多種,逐漸被用于多種關(guān)鍵性場(chǎng)合。其中實(shí)時(shí)多媒體處理、工業(yè)控制、汽車(chē)電子等特定應(yīng)用對(duì)提出了強(qiáng)實(shí)時(shí)性需求。提供了一些實(shí)時(shí)擴(kuò)展,但需要進(jìn)行實(shí)時(shí)性改造。本文針對(duì)Linux實(shí)時(shí)化技術(shù)中的一些關(guān)鍵問(wèn)題進(jìn)行了討論,如Linux內(nèi)核時(shí)延,實(shí)時(shí)化主流技術(shù)方案及其評(píng)價(jià)等。

      linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

        Linux內(nèi)核時(shí)延

        主流Linux雖然部分滿足POSIX 1003.1b實(shí)時(shí)擴(kuò)展標(biāo)準(zhǔn),但還不完全是一個(gè)實(shí)時(shí)操作系統(tǒng),主要表現(xiàn)為:

        ● 任務(wù)調(diào)度與內(nèi)核搶占

        2.6版本內(nèi)核添加了許多搶占點(diǎn),使進(jìn)程執(zhí)行在內(nèi)核代碼時(shí)也可被搶占。為支持內(nèi)核代碼可搶占,在2.6版內(nèi)核中通過(guò)采用禁用中斷的自旋鎖來(lái)保護(hù)臨界區(qū)。但此時(shí)如果有低優(yōu)先級(jí)進(jìn)程在臨界區(qū)中執(zhí)行,高優(yōu)先級(jí)進(jìn)程即使不訪問(wèn)低優(yōu)先級(jí)所保護(hù)的臨界區(qū),也必須等待低優(yōu)先級(jí)進(jìn)程退出臨界區(qū)。

        ● 中斷延遲

        在主流Linux內(nèi)核設(shè)計(jì)中,中斷可以搶占最高優(yōu)先級(jí)的任務(wù),使高優(yōu)先級(jí)任務(wù)被阻塞的最長(zhǎng)時(shí)間不確定。而且,由于內(nèi)核為保護(hù)臨界區(qū)需要關(guān)閉中斷,更加增長(zhǎng)了高優(yōu)先級(jí)任務(wù)阻塞時(shí)間。

        ● 時(shí)鐘精度

        Linux通過(guò)硬件時(shí)鐘編程來(lái)產(chǎn)生毫秒級(jí)周期性時(shí)鐘中斷進(jìn)行內(nèi)核時(shí)間管理,無(wú)法滿足實(shí)時(shí)系統(tǒng)較高精度的調(diào)度要求。內(nèi)核定時(shí)器精度同樣也受限于時(shí)鐘中斷,無(wú)法滿足實(shí)時(shí)系統(tǒng)的高精度定時(shí)需求。

        ● 其他延遲

        此外,Linux內(nèi)核其他子系統(tǒng)也存在多種延遲。比如為了增強(qiáng)內(nèi)核性能和減少內(nèi)存消耗,Linux僅在需要時(shí)裝載程序地址空間相應(yīng)的內(nèi)存頁(yè)。當(dāng)被存取內(nèi)容(如代碼)不在RAM中則內(nèi)存管理單元(MMU)將產(chǎn)生頁(yè)表錯(cuò)誤(Page-Fault)觸發(fā)頁(yè)面裝載,造成實(shí)時(shí)進(jìn)程響應(yīng)時(shí)間不確定。

        Linux實(shí)時(shí)化技術(shù)發(fā)展

        主流Linux內(nèi)核1.x、2.2.x和2.4.x版本的Linux內(nèi)核無(wú)搶占支持,直到2.6版本的Linux內(nèi)核才支持可搶占內(nèi)核,支持臨界區(qū)外的內(nèi)核搶占和可搶占的大內(nèi)核鎖。在此基礎(chǔ)上,Linux采用了下列兩類實(shí)時(shí)化技術(shù)。

      linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

      上一頁(yè) 1 2 3 4 5 下一頁(yè)

      關(guān)鍵詞: 嵌入式 Linux 處理器

      評(píng)論


      相關(guān)推薦

      技術(shù)專區(qū)

      關(guān)閉