一种多核ARM平台下用户态定时器的实现
发布时间:2017-09-30 18:25
本文关键词:一种多核ARM平台下用户态定时器的实现
更多相关文章: Linux用户态 定时器 多核 ARM平台 时间轮 共享内存
【摘要】:在ARM平台下,系统提供的posix-timer误差较大,难以满足实时要求,而且传统的Linux用户态定时器通过系统调用及信号传递的方式向进程提供定时服务,当定时器使用规模较大时,进程会在内核态用户态间频繁切换。针对上述问题,提出并实现一种基于多核ARM平台的新型用户态定时器方案。该方案采用一种新的时间轮数据结构,通过内核态与用户态共享内存等方式向进程提供服务,避免不必要的信号传递,有效地缓解频繁状态切换问题。实验结果表明,该方案保持微秒级的定时精度,定时误差相比posix-timer明显降低。
【作者单位】: 中国科学技术大学计算机科学技术学院;中国科学技术大学安徽省计算与通信软件重点实验室;中国科学技术大学先进技术研究院;
【关键词】: Linux用户态 定时器 多核 ARM平台 时间轮 共享内存
【基金】:“核高基”重大专项(2009ZX01028-002-003-005) 高等学校学科创新引智计划基金资助项目(B07033)
【分类号】:TH714.8
【正文快照】: 中文引用格式:喻诗祥,顾乃杰,张旭,等.一种多核ARM平台下用户态定时器的实现[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上网卡用户态驱动方法及实现[A];第六届和谐人机环境联合学术会议(HHME2010)、第19届全国多媒体学术会议(NCMT2010)、第6届全国人机交互学术会议(CHCI2010)、第5届全国普适计算学术会议(PCC2010)论文集[C];2010年
中国硕士学位论文全文数据库 前3条
1 滕吉;基于用户态感知的个性化服务推荐模型研究[D];湘潭大学;2009年
2 刘军卫;用户态驱动框架的研究与实现[D];中国科学技术大学;2011年
3 董占杰;嵌入式Linux网络设备用户态驱动的研究与实现[D];昆明理工大学;2013年
,本文编号:949759
本文链接:https://www.wllwen.com/kejilunwen/yiqiyibiao/949759.html