一种Linux用户态实时多任务调度框架

来源 :中国科学技术大学学报 | 被引量 : 0次 | 上传用户:yayaguo123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Linux内核调度器的调度开销巨大,无法满足实时应用需求.为此设计并实现了基于多核Linux的用户态实时多任务调度框架ULight.ULight共包括三个核心模块:多任务调度模块、定时器模块以及用户态中断处理模块.多任务调度模块在Linux用户态提供基于优先级可抢占的实时多任务调度方案,旨在减少任务调度和切换开销;定时器模块则为多任务调度提供高精度的定时服务,以支持分时调度和任务休眠,并提供更多的抢占点;用户态中断处理模块通过在内核态和用户态之间构造中断处理的快速通道,使用户态任务可以直接处理硬件中断,保证中断处理的实时性和高效性.实验表明,ULight的任务切换效率明显优于Linux的线程切换效率;定时系统可以提供精度为20μs的稳定的定时服务;用户态中断处理模块能够在用户态完成对硬件中断的快速响应.
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
21世纪,全球经济发展方向逐渐转入社会生态经济转型区域开发期。同时,我国的生态经济发展也处于急剧变革中,环境与经济发展矛盾促进了各区域的发展都担负着生态经济发展和保
小学全科教师的能力结构是衡量其专业素质的关键要素。文章以扎根理论为研究路径,对52名小学全科教师进行深度访谈,利用Nvivo8.0软件实现访谈数据的编码分析,初步建构小学全
目的回顾性分析佛山地区7 486例过敏性疾病患儿过敏原变化趋势,为临床诊断和治疗提供依据。方法采用免疫印迹法对7 486例过敏性疾病以及疑似过敏性疾病患儿进行血清过敏原筛
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
目的探究婴儿病毒性肠炎治疗中小儿复方氨基酸结合蒙脱石散的运用效果。方法对我院诊治的46例病毒性肠炎婴儿进行分析,依据治疗方法不同分为常规组和观察组,常规组患者进行常
我们总说一句话:时势造英雄。在2020年年初的这一场疫情阻击战中,我们又看见了许许多多的英雄,无论是为警醒民众而付出生命的吹哨人,还是义无反顾站在抗疫第一线的白衣天使,
电力营销稽查已成为电力企业发展不可或缺的重要部分,对电力营销管理水平提升起着关键作用。电力营销管理信息系统是电力营销业务开展、交易结算的平台,也是电力营销管理的重
在地化民间美术资源在美术教育中具有重要价值.融入民间美术元素,能使美术教育教学更加贴近学生生活,活化课程内容,夯实创作基础,也能弘扬中华美育精神,提升教学实效,提升育