[发明专利]一种非易失性存储器的固定数据格式读写方法有效
申请号: | 201310725686.6 | 申请日: | 2013-12-25 |
公开(公告)号: | CN103761191A | 公开(公告)日: | 2014-04-30 |
发明(设计)人: | 李克讷;吴艳;戴喜生;韦昌勇 | 申请(专利权)人: | 广西科技大学 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京中恒高博知识产权代理有限公司 11249 | 代理人: | 刘洪京 |
地址: | 545006 广西壮族*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 非易失性存储器 固定 数据格式 读写 方法 | ||
技术领域
本发明涉及计算机技术领域,具体地,涉及一种非易失性存储器的固定数据格式读写方法。
背景技术
非易失性存储器是一个断电后存储器中的数据还保留的存储器,广泛应用于工业控制和电子设计等国民经济生产活动中。非易失性存储器常用来保存关键数据,并且希望这些数据在掉电后能够保存,重新上电时可以读取这些数据。
在实际应用中,通常是把这些关键数据存放在非易失性存储器的固定位置,因此造成了存放数据的单元经常要进行擦写,其它单元未使用。由于非易失性存储器是有擦写次数限制,到达一定擦写次数后非易失性存储器就无法再保存数据了。
在实现本发明的过程中,发明人发现现有技术中至少存在资源利用率低和使用不方便等缺陷。
发明内容
本发明的目的在于,针对上述问题,提出一种非易失性存储器的固定数据格式读写方法,以实现资源利用率高和使用方便的优点。
为实现上述目的,本发明采用的技术方案是:一种非易失性存储器的固定数据格式读写方法,主要包括:
a、根据待存储数据的数据类型和总量,定义待存储数据的存储结构帧;
b、根据定义的存储结构帧的帧首标志,判断存储器中有无有效数据帧以对待存储数据进行处理。
进一步地,在所述步骤b之后,还包括:
c、当有新的待写数据时,根据帧首标志构造数据帧,根据存储器的剩余空间对新的待写数据进行处理。
进一步地,在所述步骤c中,所述根据存储器的剩余空间对新的待写数据进行处理的操作,具体包括:
当存储器剩余空间足够存储一帧数据时,把新的待写数据按顺序写入存储器中。
进一步地,在所述步骤c中,所述根据存储器的剩余空间对新的待写数据进行处理的操作,具体还包括:
当存储器剩余空间不够存储一帧数据时,按帧头设计规律改变帧首标志,重新构造数据帧,从存储器的最低地址写入。
进一步地,在步骤b中,所述根据存储器中有无有效数据帧对待存储数据进行处理的操作,具体包括:
若存储器中有有效数据帧,则查找并读取有效数据帧,记录该有效数据帧的地址和帧首标志。
进一步地,在步骤b中,所述根据存储器中有无有效数据帧对待存储数据进行处理的操作,具体还包括:
若存储器中无有效数据帧,则设置存储器的最低地址为当前地址,并采用默认帧首标志。
进一步地,在步骤a中,所述待存储数据的存储结构帧,需要根据待存储数据的数据类型和总量构造。
进一步地,在步骤a中,所述待存储数据的存储结构帧,即待存储数据帧的存储结构,包括帧头和帧数据;
所述帧头长度不限定为一个字节,第一帧的帧头内容能够任意定义,第一帧之后各帧的帧头需要在第一帧帧头的基础上通过预设规律得到;
所述帧数据即待存储数据。
进一步地,在步骤b中,所述根据存储器中有无有效数据帧对待存储数据进行处理的操作之前,还包括:判断存储器中有无有效数据帧。
进一步地,所述判断存储器中有无有效数据帧的依据是:以存储规律找出数据帧的存储位置,并分析帧头位置的字节内容是否符合帧头的预设规律。
本发明各实施例的非易失性存储器的固定数据格式读写方法,由于主要包括:根据待存储数据的数据类型和总量,定义待存储数据的存储结构帧;根据定义的存储结构帧的帧首标志,判断存储器中有无有效数据帧以对待存储数据进行处理;可以只通过读写数据结构帧就实现对存储器进行读写操作;从而可以克服现有技术中资源利用率低和使用不方便的缺陷,以实现资源利用率高和使用方便的优点。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明非易失性存储器的固定数据格式读写方法的流程示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西科技大学,未经广西科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310725686.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:触控面板及其制备方法
- 下一篇:一种治疗口臭的药物及其制备方法