看过本文的还看了

相关文献

该作者的其他文献

文献详情 >一种多核平台下的用户级实时多任务库 收藏
一种多核平台下的用户级实时多任务库

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

作     者:吴志强 黄章进 顾乃杰 张旭 WU Zhi-qiang;HUANG Zhang-jin;GU Nai-jie;ZHANG Xu

作者机构:中国科学技术大学计算机科学与技术学院合肥230027 中国科学技术大学安徽省计算与通信重点实验室合肥230027 中国科学技术大学先进技术研究院合肥230027 

基  金:国家"核高基"重大专项项目(2009ZX01028-002-003-005)资助 高等学校学科创新引智计划项目(B07033)资助 

出 版 物:《小型微型计算机系统》 (Journal of Chinese Computer Systems)

年 卷 期:2015年第36卷第7期

页      码:1438-1443页

摘      要:针对Linux系统中线程的创建、调度、同步开销较大而无法满足一些实时应用的问题,在ARM和X86多核平台下设计实现了一种基于优先级位图调度且可抢占的多任务库(Utask).该库通过在用户态为实时任务提供任务的创建、优先级位图调度、快速的上下文切换和高性能信号量等操作,减少了实时任务运行过程中对内核空间的访问次数,提高了任务管理的效率,在Linux用户空间提供了一种高效的实时运行环境,且便于在不同内核版本的Linux操作系统中移植.实验表明,与内核级线程库(Pthread)和当前主流的用户级任务库(Libtask)相比,该库大大减少了任务创建、切换和同步的开销,提高了任务的实时性.

主 题 词:用户级多任务 上下文切换 实时性 多核平台 位图调度 

学科分类:081203[081203] 08[工学] 0835[0835] 0812[工学-测绘类] 

核心收录:

馆 藏 号:203111564...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分