亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

通過任務分割提高嵌入式系統的實時性

時間:2024-09-14 01:54:49 理工畢業論文 我要投稿
  • 相關推薦

通過任務分割提高嵌入式系統的實時性

摘要:分析長任務對嵌入式系統實時性的影響,在此基礎上提出任務分割是提高嵌入式系統實時性的一種有效途徑;總結長任務分割的方法,給出一個通過任務分割提高嵌入式系統實時性的實例。

引言

隨著工業的飛速發展,人們對系統實時性的要求越來越高。計算機技術的進步客觀上也為進一步提高實時性提供了可能。因此近年來,嵌入式實時系統的研究已經成為單片同應用領域的又一大熱點,實編排軟件也越來越多,有商業軟件,也有免費的代碼。然而影響系統實時性的因素很多,有硬件,也有軟件的。這就決定了提高系統的實時性并不是一件十分容易的事情,除了使用高性能的CPU和高效的實時內核外,在實時系統應用的過程中,還要結合具體情況進行具體分析,充分利用CPU的效率,挖掘內核的實時潛能。

1 任務與嵌入式多任務實時系統

1.1 任務與多任務

在嵌入式多任務實時系統時,任務是指一個程序分段。這個分段被操作系統當作一個基本單元來調度。

典型地,每個任務都是一個無限的循環,而且在同一時刻只能處于以下5種狀態之一。這5種狀態是休眠態、就緒態、運行態、等待態和被中斷態,如圖1所示。

多任務系統的執行過程實際上就是一系列任在這5種狀態中循環流動、輪流被內核調度的過程。多任務運行使CPU的利用率得到最大的發揮,并使應用程序模塊化。

1.2 嵌入式多任務實時系統

RTOS本質上就是嵌入的實時內核,它負責管理各個任務,或者說是為每上任務分配CPU時間,并且負責任務之間的通信。實時內核可分為可剝奪型和不同剝奪型兩類。因此,按照所使用內核的不同,嵌入式實時系統也可分為兩類:使用不可剝奪型內核的嵌入式實時系統和使用可剝奪型內核的嵌入式實時系統。

2 實時系統中的長任務問題

2.1 長任務的定義

在RTOS中,長任務就是指整個任務的執行時間較長,超出了RTOS中其它某一個或某幾個任務的實時要求容限,而對整個RTOS的實時性構成威脅的那些任務。

2.2 長任務對RTOS的影響

當使用可剝奪型實時內核時,長任務由于執行的時間較長,因而更容易被高優先級的任務打斷;一旦高優先級的任務進入了就緒態,當前任務的CPU使用權就被剝奪了,或者說任務被掛起了,那個高優先級的任務立刻得到了CPU的控制權。這樣會出現兩個問題:一是長任務可能在一次執行的過程中被頻敏打斷,長時間得不到一次完整的執行;二是長任務被打斷時,可能要保存大量的現場信息,其目的是為了保證在高優先級的任務執行完返回后,長任務能得以繼續執行。然而,這樣做要占用一定的系統資源,同時保存現場本身也是要占用CPU時間的,因此,實時性也會下降。

當使用不可剝奪型實時內核時,長任務對RTOS的影響更為明顯,因為在這種內核中,任務級響應時間取決于最長的任務執行時間。這也就是說由于長任務的存在,任務級的響應時間要變長。其結果是CPU長時間停留在長任務中,其它的任務得不到實時的響應,甚至于根本得不到執行,系統的實時性勢必要下降。

總之,無論是使用可剝奪型內核,還是使用不可剝奪型內核,長任務都會對RTOS構成嚴重的威脅。

3 長任務問題的解決

解決長任務問題最有效的途徑是進行任務分割。所謂任務分割指將影響系統實時性的長任務分割成若干個小任務。這樣單個任務的執行時間變短,系統的任務級響應時間變短,實時性提高。

3.1 對RTOS的分析與計算

當然,長任務的分割必須結合系統中所使用的內核,以及各任務對實時性的要求情況,進行必要的分析計算,才能保證分割的合理性和有效懷,具體的步驟如下:

①分析系統共有多少個任務,這些任務對實時性的要求有多高,求出各個任務所要求的最小執行頻率f1,f2,f3……fn。

②計算目前各任務的實際執行時間t1,t2,t3……tn。

③確定系統中的長任務

如果max(t1,t2,t3……tn)≤min(1/f1,1/f2,1/f3……1/fn)

則此系統中不存在長任務。

如果max(t1,t2,t3……tn)

【通過任務分割提高嵌入式系統的實時性】相關文章:

嵌入式系統的實時數據接口擴展03-20

嵌入式實時操作系統研究與分析03-12

嵌入式實時系統中斷管理技術研究03-20

嵌入式實時系統中的優先級反轉問題03-18

基于MSP430單片機的實時多任務操作系統03-18

實時嵌入式操作系統μC/OS-II在MPC555上的移植03-19

基于RTLinux的實時控制系統03-20

電力驅動系統逆變器實時仿真03-18

車載實時定位系統的研究與設計03-07

主站蜘蛛池模板: 久久久久青草线蕉亚洲| 免费中文字幕在在线不卡| 国产又色又爽又刺激视频| 亚洲综合色在线观看一区二区| 欧美成aⅴ人高清ww| 窝窝人体色www| 国产精品美脚玉足脚交欧美| 国产精成人品一区| 国产一区二区三区不卡av| 久久永久免费人妻精品| 在线观看国产精品日韩av| 无码h肉男男在线观看免费| 广州市| 99久久精品费精品国产一区二| 久久综合av免费观看| 久久精品av一区二区三| 一级看片免费视频| a∨无码天堂av| 日韩av爽爽爽久久久久久| 久久久精品人妻一区二区三区四| 成人无码h真人在线网站| 长白| 午夜不卡无码中文字幕影院| 很黄很色很污18禁免费| 最新国自产拍av| 韩日美无码精品无码| 亚洲妇女自偷自偷图片| 神农架林区| 亚洲乱码中文字幕小综合| 亚洲国产呦萝小初| 国禁国产you女视频网站| 日本欧美一区二区三区高清| 色妞av永久一区二区国产av| 91久久国产热精品免费| 亚洲另类激情专区小说| 九九热在线视频精品店| 日本一卡二卡四卡无卡乱码视频免费| 青青草国产免费久久久| 义马市| 久久av一区二区三区| 日韩精品无码免费专区网站|