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