检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张博
机构地区:[1]北京明航科技发展有限公司
出 处:《电子世界》2014年第4期24-25,共2页Electronics World
基 金:国家863计划项目资金支持(课题编号:2012AA091804)
摘 要:数据缓冲是软件领域的常用开发技术,在多任务实时操作系统中,数据缓冲及相应的操作系统任务设计影响到整个系统的性能及稳定性。本文提出"高优先级-低复杂度"的操作系统任务设计原则,尽可能地将高优先级任务中的复杂工作量拆分到低优先级的任务当中,借助数据缓冲来完成工作的传递,由此带来系统性能的提升,在实际产品中取得了良好效果。Data buffer is a common technology in software development,in a multi task real-time operating system,data buffer and the corresponding operating system task design affects the performance and stability of the whole system.This paper put forward the“high priority-low complexity”principles of operating system task design,that is,split the work which is done in the high priority task,and put as much as the none real-time part into the lower priority tasks,while the work is transferred by buffer between tasks.This wil improve the performance of system,and be already achieved good results in actual products.
关 键 词:嵌入式实时操作系统 缓冲技术 多任务实时操作系统 数据缓冲 低复杂度 稳定性 工作量 性能
分 类 号:TP316.2[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30