一种多核平台下的用户级实时多任务库

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:romme
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对Linux系统中线程的创建、调度、同步开销较大而无法满足一些实时应用的问题,在ARM和X86多核平台下设计实现了一种基于优先级位图调度且可抢占的多任务库(Utask).该库通过在用户态为实时任务提供任务的创建、优先级位图调度、快速的上下文切换和高性能信号量等操作,减少了实时任务运行过程中对内核空间的访问次数,提高了任务管理的效率,在Linux用户空间提供了一种高效的实时运行环境,且便于在不同内核版本的Linux操作系统中移植.实验表明,与内核级线程库(Pthread)和当前主流的用户级任务库(Libtask)相比,该库大大减少了任务创建、切换和同步的开销,提高了任务的实时性.
其他文献
针对当前贷款风险状况,笔者认为,应建立一套科学合理的信贷风险防控体系。加强流程银行建设,推进信贷精细化管理,是防范信贷风险、提高农商行核心竞争力的重要保障。$$建立全面风
期刊
<正> 前不久,笔者走进一家如超市般的大型连锁药店,这家不低于800平方米的药店,仅日用杂品超市就有近500平方米。但在一个多小时中,购药者无几,购物者鲜见。储大的店堂内,倒
10 k V XLPE电缆中间接头作为电缆绝缘的薄弱环节,任何绝缘缺陷都会产生局部放电,导致绝缘劣化甚至击穿。为研究不同缺陷下的放电特性,以一段150 m长的XLPE电缆作为试验对象,
国债回购市场是实现货币资金和国债优化配置的重要手段,国债回购为国债持有者提供了良好的融资渠道。本文从我国国债回购业务的实际出发,分析了国债回购业务的制度缺陷风险、
<正>一、教学内容分析1.函数是初等数学中最基本的概念之一,贯穿于整个初等数学体系之中,也是实际生活中数学建模的重要工具之一.二次函数在初中函数的教学中有重要地位,它不
期刊
期刊
反映企业绩效评价的财务指标很多,有的指标具有很强的综合性,而有的指标只是从一个细节反映企业的某方面,这两类指标既反映企业的不同方面,又存在密切的相关性。根据系统论思
本文以湖南省某风电站运输工程为工程背景,研究了大件运输条件下的既有双曲拱桥的加固和山区道路的改造。主要的研究内容如下:(1)在既有双曲拱桥的加固研究中,通过对双曲拱桥
目的探讨对乳腺癌化疗患者实施舒适护理干预的方法及效果。方法选择2013年1月—2014年12月间在我院接受化疗的乳腺癌患者62例,随机分为对照组和观察组各31例,对照组行常规护