数据写入方法、计算机设备及存储介质技术

技术编号:42854110 阅读:28 留言:0更新日期:2024-09-27 17:21
本发明专利技术提供一种数据写入方法、数据读取方法、数据查找方法、计算机设备及存储介质。数据写入方法用于将待写入数据以循环存储方式写入存储器的数据存储区中,数据存储区包括缓冲区和数据写入区;方法包括:获取待写入数据;将上一次写入的已写入数据所在的擦除区间的下一擦除区间确定为缓冲区,擦除缓冲区;将已写入数据所在的写入区间的下一写入区间确定为数据写入区,将待写入数据写入数据写入区中。数据存储区循环一次,每个比特仅会被写入一次,提高存储器使用寿命;设置缓冲区并使缓冲区始终在上一次写入的已写入数据所在的擦除区间的下一擦除区间,能够保障数据存储区中始终有一定大小的连续数据可读,避免出现数据异常的情况。

【技术实现步骤摘要】

本专利技术涉及数据管理,具体涉及一种数据写入方法、数据读取方法、数据查找方法、计算机设备及存储介质。


技术介绍

1、在很多应用场景中,通常采用flash存储器进行数据存储。而flash存储器按照扇区进行擦除和写入,在每次写入前都需要先进行一次擦除。

2、然而现有基于flash存储器的存储方案容易因擦除而导致数据异常或者存储器寿命降低。


技术实现思路

1、针对现有技术中所存在的不足,本专利技术提供一种数据写入方法、数据读取方法、数据查找方法、计算机设备及存储介质。

2、第一方面,在一个实施例中,本专利技术提供一种数据写入方法,数据写入方法用于将待写入数据以循环存储方式写入存储器的数据存储区中,数据存储区包括缓冲区和数据写入区;数据写入方法包括:

3、获取待写入数据;

4、将上一次写入的已写入数据所在的擦除区间的下一擦除区间确定为缓冲区,对缓冲区进行数据擦除;

5、将已写入数据所在的写入区间的下一写入区间确定为数据写入区,将待写入数据写入数据写入区中。<本文档来自技高网...

【技术保护点】

1.一种数据写入方法,其特征在于,所述数据写入方法用于将待写入数据以循环存储方式写入存储器的数据存储区中,所述数据存储区包括缓冲区和数据写入区;所述数据写入方法包括:

2.根据权利要求1所述的数据写入方法,其特征在于,在所述将上一次写入的已写入数据所在的擦除区间的下一擦除区间确定为所述缓冲区的步骤之前,所述数据写入方法还包括:

3.根据权利要求1所述的数据写入方法,其特征在于,在所述将所述待写入数据写入所述数据写入区中的步骤之后,所述数据写入方法还包括:

4.一种数据读取方法,其特征在于,所述数据读取方法用于读取权利要求3所述的数据写入方法写入的数据;...

【技术特征摘要】

1.一种数据写入方法,其特征在于,所述数据写入方法用于将待写入数据以循环存储方式写入存储器的数据存储区中,所述数据存储区包括缓冲区和数据写入区;所述数据写入方法包括:

2.根据权利要求1所述的数据写入方法,其特征在于,在所述将上一次写入的已写入数据所在的擦除区间的下一擦除区间确定为所述缓冲区的步骤之前,所述数据写入方法还包括:

3.根据权利要求1所述的数据写入方法,其特征在于,在所述将所述待写入数据写入所述数据写入区中的步骤之后,所述数据写入方法还包括:

4.一种数据读取方法,其特征在于,所述数据读取方法用于读取权利要求3所述的数据写入方法写入的数据;所述数据读取方法包括:

5.根据权利要求4所述的数据读取方法,其特征在于,所述数据管理区还写入有所述数据存储区的大小对应的最大存储数据条数和所述数据存储区除所述缓冲区以外的区域的大小对应的可读存储数据条数;所述根据所述目标相对位置,确定所述待读取数据的第一目标地址,包括:

6.根据权利要求5所述的数据读取方法,其特征在于,所述根...

【专利技术属性】
技术研发人员:张锋李祥雨彭博文吕少伟沈梦佳唐梓洋
申请(专利权)人:浙江正泰物联技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1