检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国空间技术研究院通信卫星事业部,北京100094 [2]航天东方红卫星有限公司,北京100094 [3]陆航驻北京地区军代室,北京100176
出 处:《宇航学报》2013年第6期818-823,共6页Journal of Astronautics
基 金:国家自然科学基金(41274041)
摘 要:将软件冗余备份与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.
关 键 词:星载计算机 操作系统 SPARC V8微处理器 EDAC 容错引导
分 类 号:TN432[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15