【摘要】针对软件单粒子效应防护问题,介绍了一种轻量级软件加固方法。该方法采用软件内存巡检技术,在不增加额外的设备硬件开销的情况下,检验并纠正CPU内存单粒子翻转,提升设备可靠性。该技术实现简单,系统资源消耗小,只需在已有程序的基础上进行少量代码添加,就可以实现软件加固,对已有代码修改量小。利用了系统中CPU空闲率高的特点,只在CPU空闲时对内存进行巡检,不会干预软件正常功能的运行。试验和在轨运行结果表明,该技术可以有效检测到内存中出现的单粒子异常事件,对原软件任务的功能性能指标没有影响。
【关键词】计算机;软件加固;单粒子效应;巡检
【作者】张翼飞,赵宇翔,张东伟,张善从