一種多核ARM平臺下用戶態(tài)定時器的實現
發(fā)布時間:2017-09-30 18:25
本文關鍵詞:一種多核ARM平臺下用戶態(tài)定時器的實現
更多相關文章: Linux用戶態(tài) 定時器 多核 ARM平臺 時間輪 共享內存
【摘要】:在ARM平臺下,系統(tǒng)提供的posix-timer誤差較大,難以滿足實時要求,而且傳統(tǒng)的Linux用戶態(tài)定時器通過系統(tǒng)調用及信號傳遞的方式向進程提供定時服務,當定時器使用規(guī)模較大時,進程會在內核態(tài)用戶態(tài)間頻繁切換。針對上述問題,提出并實現一種基于多核ARM平臺的新型用戶態(tài)定時器方案。該方案采用一種新的時間輪數據結構,通過內核態(tài)與用戶態(tài)共享內存等方式向進程提供服務,避免不必要的信號傳遞,有效地緩解頻繁狀態(tài)切換問題。實驗結果表明,該方案保持微秒級的定時精度,定時誤差相比posix-timer明顯降低。
【作者單位】: 中國科學技術大學計算機科學技術學院;中國科學技術大學安徽省計算與通信軟件重點實驗室;中國科學技術大學先進技術研究院;
【關鍵詞】: Linux用戶態(tài) 定時器 多核 ARM平臺 時間輪 共享內存
【基金】:“核高基”重大專項(2009ZX01028-002-003-005) 高等學校學科創(chuàng)新引智計劃基金資助項目(B07033)
【分類號】:TH714.8
【正文快照】: 中文引用格式:喻詩祥,顧乃杰,張旭,等.一種多核ARM平臺下用戶態(tài)定時器的實現[J].計算機工程,2015,41(1):19-23.英文引用格式:Yu Shixiang,Gu Naijie,Zhang Xu,et al.Implementation of a User-mode Timer in Multi-core ARMPlatform[J].Computer Engineering,2015,41(1):19-23
【相似文獻】
中國重要會議論文全文數據庫 前1條
1 曾慶峰;陳援非;劉向前;朱珍民;;一種通用的3G-USB上網卡用戶態(tài)驅動方法及實現[A];第六屆和諧人機環(huán)境聯合學術會議(HHME2010)、第19屆全國多媒體學術會議(NCMT2010)、第6屆全國人機交互學術會議(CHCI2010)、第5屆全國普適計算學術會議(PCC2010)論文集[C];2010年
中國碩士學位論文全文數據庫 前3條
1 滕吉;基于用戶態(tài)感知的個性化服務推薦模型研究[D];湘潭大學;2009年
2 劉軍衛(wèi);用戶態(tài)驅動框架的研究與實現[D];中國科學技術大學;2011年
3 董占杰;嵌入式Linux網絡設備用戶態(tài)驅動的研究與實現[D];昆明理工大學;2013年
,本文編號:949759
本文鏈接:http://www.sikaile.net/kejilunwen/yiqiyibiao/949759.html