嵌入式实时操作系统中的数据缓冲技术  被引量:2

在线阅读下载全文

作  者:张博 

机构地区:[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[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象