星载计算机软件容错技术


Autoria(s): 曹东坡
Contribuinte(s)

胡晓惠

Data(s)

07/06/2010

Resumo

小卫星以其功能集成度高、研制周期短、费用成本低等众多优势,已经成为航天领域研究的热点。而星载计算机是小卫星系统的核心,不仅在功耗、体积、重量、资源等方面有着特殊限制,而且对系统的实时性和可靠性也有着非常严格的要求。软件容错是提高系统可靠性的有效手段,但是,现有的软件容错技术并不能完全满足星载计算机的实际需要。因此,本文基于国产SPARC V8架构下的宇航级微处理器BM3803,研究开源实时多处理器操作系统RTEMS上的软件容错技术。 本文从分析空间环境和故障特点出发,针对抗SEL、抗SEU和软件缺陷处理等容错需求,在系统平台容错支持的基础上,提出一种更为全面的层次式、模块化的软件容错体系结构。首先,设计多模冗余加载和系统自检恢复,解决系统因文件损坏或硬件故障不能安全启动和正常工作的问题;其次,实现软件注入机制,解决系统在线升级和软件更新的问题;然后,提出改进异常处理和插入扩展块断言的控制流容错方法,增强RTEMS处理系统级控制流错误的能力;最后,结合实验测试和仿真结果,采用组合模型和软件可靠性模型等分析方法,对软件容错机制效能进行评估。结果表明,本文提出的软件容错结构是可行的,一定程度上提高了系统的可靠性。

Identificador

http://ir.iscas.ac.cn/handle/311060/2385

http://www.irgrid.ac.cn/handle/1471x/67816

Idioma(s)

中文

Fonte

曹东坡.星载计算机软件容错技术[硕士].北京.中国科学院研究生院.2010

Palavras-Chave #计算机软件 #计算机软件::操作系统与操作环境 #星载计算机 #软件容错 #单粒子效应 #瞬时故障 #控制流错误
Tipo

学位论文