【技术实现步骤摘要】
本专利技术涉及一种计算机数据的处理方法及装置,特别涉及一种数据的存储与更新方法及装置。
技术介绍
计算机系统由于其系统的复杂性,一些对于系统很关键的核心数据是不允许丢失的,对于嵌入式系统更是如此。这些核心数据的丢失,对系统的破坏是致命的。 目前,对于系统数据的存储方式,一般是有以下几种情况其一,对数据进行一次性存储;其二,对数据进行二次存储并进行比对;其三,增加复杂的校验算法及纠错算法。对于前两种方式,对于一些如在操作过程中突然掉电等意外情况,存储数据出现瑕疵无法进行鉴别恢复。对于第三种方式,在运行复杂的校验算法及纠错算法时,需要占用系统大量的运算时间、降低计算机系统及其硬件的数据有效处理能力。
技术实现思路
为解决现有技术中存在的技术问题,本专利技术提供了一种在出现意外情况下数据更新中断后,重新上电可以快速并可靠地对数据进行更新的存储与更新方法及装置。本专利技术解决上述技术问题,所采用的技术方案是提供一种数据的存储与更新方法,包括以下步骤,步骤10,规划三个相同大小的存储区并分别存储更新前的相同数据,三个存储区依次是存储区SI、存储区S2与存储区S3 ;步骤20, ...
【技术保护点】
一种数据的存储与更新方法,其特征在于,包括以下步骤,步骤10,规划三个相同大小的存储区并分别存储更新前的相同数据,三个存储区依次是存储区S1、存储区S2与存储区S3;步骤20,依次对三个存储区进行数据更新的过程中发生意外事件,导致数据更新中断;步骤30,重新对三个存储区上电,依次读取存储区S1与存储区S2内存储的数据,如果存储区S1的数据与存储区S2的数据相同,则以存储区S1的数据为有效数据VD,并对存储区S3内的数据进行一致性更新,否则以存储区S3的数据为有效数据VD,并对存储区S1、存储区S2内的数据进行一致性更新。
【技术特征摘要】
【专利技术属性】
技术研发人员:李松涛,徐越,李林,陈永坤,
申请(专利权)人:漳州科能电器有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。