摘要
随着系统芯片SOC设计技术的普遍应用,对应的可靠性问题逐渐成为关注的焦点.提出一种应用在SOC设计上的内存检查点技术,通过硬件逻辑将内存中的数据备份到非易失存储介质中,系统恢复时将数据从存储介质取出,重新拷贝到内存,避免内存中的数据丢失;同时给出外部存储器到RAM的程序代码拷贝设计,显著提高了内存检查点保存的速度.在断电等突发情况下,可以有效地保护内存中的数据,具有很好的通用性,占用资源较少,可以广泛应用于实时系统的容错机制中.
With the wide spread application of system of chip( SOC) design technology,corresponding reliability problem become the focus of attention. This paper presents a method of memory checkpoint applying on SOC which storing the data to non-volatile memory storage medium by hardware logic. The system fetches the data and puts data to memory,avoiding loss of information. In addition,this paper presents a design of program copy from external storage to random access memory( RAM),significantly increasing the speed of memory checkpoint. In the case of power outages and other emergency situations,the design can effectively protect data in memory. The proposed design method has good generality and takes up less resource. It can be widely used in fault tolerance mechanism of real-time system.
出处
《北京交通大学学报》
CAS
CSCD
北大核心
2015年第3期109-113,121,共6页
JOURNAL OF BEIJING JIAOTONG UNIVERSITY
基金
广东省普及型高性能计算机重点实验室/深圳市服务计算与应用重点实验室开放课题
关键词
片上系统
内存
检查点
非易失性存储
system of chip
RAM
checkpoint
non-volatile memory storage