首页> 中文期刊> 《宇航学报》 >一种星载计算机操作系统容错引导算法研究

一种星载计算机操作系统容错引导算法研究

         

摘要

将软件冗余备份与SPARC V8构架芯片EDAC相结合,提出了一种新型星载计算机操作系统容错引导算法.该算法首先在EEPROM中备份三份操作系统文件,星载机上电或复位后,利用硬件EDAC功能对引导的操作系统文件进行错误检测及纠错,当检测主操作系统文件错误并且无法纠错时,则屏蔽错误操作系统文件自动引导备份操作系统文件,星载机仍可正常启动.与目前采用的硬件编码容错技术及软件冗余容错算法相比,该算法在有效降低硬件成本和软件消耗的同时,实现了对操作系统文件的检错纠错及错误屏蔽功能,提高了操作系统数据的可靠性.该算法可以为星载机容错设计提供参考.%A new fault-tolerant osfile bootloading method for on-board computer (OBC) combined with software redundancy backup and EDAC of SPARC V8 MPU is proposed in this paper.First,three osfiles are stored in EEPROM.Then the data of default osfile is detected whether errors occur when the OBC is powered on or reset.If the error occurred can be corrected by EDAC,the OBC can startup normally.Otherwise,the error osfile can be shielded and the backup osfile can be bootloaded automatically,so the OBC can also startup.Compared to the hardware coding(encoding) method and software redundancy algorithms,the function of error detection and correction and error shielding for osfile is realized while the hardware cost is decreased,and the reliability of osfile is improved.This algorithm could play a role of reference in OBC fault-tolerant design.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号