VxWorks中任务恢复机制的设计与实现
胡延苏1
南秦博2
高昂1
慕德俊1
1.西北工业大学自动化学院,陕西西安,7100722.空军工程大学训练部,陕西西安,710051
摘要:软件容错技术是保证系统高可靠性及高可信性的有力工具.设计并实现了一种在VxWorks系统下基于检查点的任务恢复机制.通过对VxWorks系统下检查点文件内容的分析,采用3种方法来解决检查点的任务恢复问题:基于内存预先分配的主动内存管理,解决任务恢复时数据内存地址变化的问题;建立系统内核对象池,实现支持多任务之间同步和通信的内核对象的恢复;设计用户层任务恢复中间件,实现用户级检查点设置和任务恢复.最后设计基于VxWorks和PowerPC的计算平台原理样机,通过对单任务、多个单任务、多任务通讯、以及多任务协调工作4个测试用例的分析表明,所设计的基于检查点的任务恢复实现方案能正确保存任务关键信息及保证任务恢复的正确性和一致性.
关键词:VxWorks软件容错检查点任务恢复
分类号:TP311.52(计算技术、计算机技术)
资助基金:国家自然科学基金(61203233)
论文发表日期:2013-01-01
在线出版日期:2025-08-15(本平台首次上网日期,不代表文献的发表时间)
页数:5( 48-52 )
英文信息
