中国科技核心期刊

中文核心期刊

CSCD来源期刊

空间控制技术与应用 ›› 2017, Vol. 43 ›› Issue (1): 55-60.doi: 10.3969/j.issn.1674-1579.2017.01.009

• 技术交流 • 上一篇    下一篇

高速缓存影响的航天器控制软件调度设计方法

  

  1. (1.北京控制工程研究所,北京 100190; 2.中国空间技术研究院,北京 100094)
  • 出版日期:2017-02-24 发布日期:2017-03-17
  • 作者简介:作者简介:于广良(1986—),男,工程师,研究方向为航天嵌入式系统可信软件;杨孟飞(1962—),男,研究员,研究方向为空间飞行器总体设计、控制系统和控制计算机;姜宏(1975—),男,工程师,研究方向为航天器控制计算机的软硬件协同设计;徐建(1987—),男,工程师,研究方向为高可信操作系统.
  • 基金资助:
    国家自然科学基金资助项目(91118007)

Scheduling Design Method for Spacecraft Control Software with Cache

  1. (1.Beijing Institute of Control Engineering, Beijing 100190, China; 2. China Academy of Space Technology, Beijing 100094, China)
  • Online:2017-02-24 Published:2017-03-17

摘要: 摘要: 针对高速缓存引起的程序执行时间抖动对航天器控制软件任务调度造成的困难,提出一种基于循环调度的调度设计方法,该方法利用任务程序执行时间的概率分布设计具有不同可靠性的系统模式,通过模式切换,使处理器得到充分利用,同时能够提供一定的可靠性保障,为航天器控制软件的任务调度提供参考.

关键词: 关键词: 高速缓存, 时间分析, 调度设计, 航天器控制软件

Abstract: Abstract:The task scheduling of spacecraft control software becomes more difficult due to the execution time jitter caused by cache. To deal with this problem, a scheduling design method is proposed based on cyclic executive. The probability distributions of execution times are used to design different system modes with different reliability. Through the mode changes, the processor can be sufficiently utilized and a certain extent degree of reliability is guaranteed. The proposed method can provide useful reference for the task scheduling of spacecraft control software.

Key words: Keywords:cache, timing analysis, scheduling design, spacecraft control software

中图分类号: 

  • TP31