一种数据管理方法、装置及电子设备和存储介质制造方法及图纸

技术编号:36097814 阅读:11 留言:0更新日期:2022-12-24 11:16
本申请公开了一种数据管理方法、装置及电子设备和存储介质,涉及数据存储技术领域,该方法包括:在存储器中确定第一存储块和第二存储块;按照预设划分方式将所述第一存储块划分为第一部分和第二部分、将所述第二存储块划分为第三部分和第四部分;将目标数据记录至所述第一部分中的第一目标页和第二目标页、所述第四部分的第三目标页和第四目标页;其中,所述第一目标页在所述第一部分中的偏移与所述第三目标页在所述第四部分中的偏移相同,所述第二目标页在所述第一部分中的偏移与所述第四目标页在所述第四部分中的偏移相同。由此可见,本申请提高了数据记录的准确性。本申请提高了数据记录的准确性。本申请提高了数据记录的准确性。

【技术实现步骤摘要】
一种数据管理方法、装置及电子设备和存储介质


[0001]本申请涉及数据存储
,更具体地说,涉及一种数据管理方法、装置及一种电子设备和一种计算机可读存储介质。

技术介绍

[0002]NAND Flash目前广泛应用于各种存储场合,理想的闪存存储器应该满足尺寸小,操作速度快,编程电压低,抗擦写能力强,保持时间久等特点。
[0003]NAND Flash由块构成,而块又由页组成,块是擦写的最小单位,页是写入的最小单位,在使用过程中,会有各类记录信息,包括坏块信息,负载均衡信息,垃圾回收信息等,因此,这类信息的记录至关重要,一般会从整个NAND中选取若干有效块作为管理块进行信息的记录。
[0004]不可否认,管理块也是会出错的,这一般是不允许发生的,因为管理信息记录错误会导致NAND使用异常,信息无法恢复,严重者报废等,这都代表着NAND的稳健性变差。因此,如何有效地利用块记录信息,较大可能性地避免错误地发生,是非常重要的一项研究内容。
[0005]双块同步记录法是目前常用的记录方法:是指从NAND坏块表中选择两个有效block(块)进行信息的记录,记录方法是同步从page0开始按照顺序往下写,等到整个block的所有page(页)均被写满后,执行crase擦除动作,再进行下一轮的记录。这种方法通常可以避免单个block出现UNC(硬盘检测中的一个错误),可以及时从另一个block中将有效信息进行同步恢复。
[0006]如上所述,当某个block出现UNC的情况,可以通过信息同步的方法使用另一个block进行信息的恢复。但是,不同block同序号的page容易同时出现UNC,所以在记录过程中,两个页同时出现UNC的概率较大。另外。双block记录过程中都写满,此时需要同时进行擦写动作,若此时发生掉电,则信息会全部丢失。
[0007]因此,如何提高数据记录的准确性是本领域技术人员需要解决的技术问题。

技术实现思路

[0008]本申请的目的在于提供一种数据管理方法、装置及一种电子设备和一种计算机可读存储介质,提高了数据记录的准确性。
[0009]为实现上述目的,本申请提供了一种数据管理方法,包括:在存储器中确定第一存储块和第二存储块;按照预设划分方式将所述第一存储块划分为第一部分和第二部分、将所述第二存储块划分为第三部分和第四部分;将目标数据记录至所述第一部分中的第一目标页和第二目标页、所述第四部分的第三目标页和第四目标页;其中,所述第一目标页在所述第一部分中的偏移与所述第三目标页在所述第四部分中的偏移相同,所述第二目标页在所述第一部分中的偏移与所述第四目标页在所述第四部分中的偏移相同。
[0010]其中,所述在存储器中确定第一存储块和第二存储块,包括:利用高温技术筛选法在存储器中确定第一存储块和第二存储块。
[0011]其中,所述利用高温技术筛选法在存储器中确定第一存储块和第二存储块,包括:向存储器中的所有存储块写入相同的目标内容;读取所述所有所述存储块的内容,通过对比读取到的内容与所述目标内容确定每个所述存储块的第一错误率;对所述存储器进行加热操作,读取所有所述存储块的内容,通过对比读取到的内容与所述目标内容确定每个所述存储块的第二错误率;将所述第一错误率与所述第二错误率相差最小的两个存储块确定为第一存储块和第二存储块。
[0012]其中,所述利用高温技术筛选法在存储器中确定第一存储块和第二存储块,包括:向存储器中的所有存储块写入相同的目标内容;对所述存储器进行加热操作,读取所有所述存储块的内容,通过对比读取到的内容与所述目标内容确定每个所述存储块的错误率;将所述错误率最低的两个存储块确定为第一存储块和第二存储块。
[0013]其中,所述将目标数据记录至所述第一部分中的第一目标页和第二目标页、所述第四部分的第三目标页和第四目标页,包括:按照所述第一部分中的页顺序将目标数据记录至所述第一部分中的第一目标页和第二目标页,按照所述第四部分中的页顺序将目标数据记录至所述第四部分的第三目标页和第四目标页;其中,所述第二目标页为所述第一目标页的后一页,所述第四目标页为所述第三目标页的后一页。
[0014]其中,所述按照所述第一部分中的页顺序将目标数据记录至所述第一部分中的第一目标页和第二目标页,按照所述第四部分中的页顺序将目标数据记录至所述第四部分的第三目标页和第四目标页之后,还包括:当接收到所述目标数据的读取命令时,读取所述第一部分中的最后一条数据。
[0015]其中,所述读取所述第一部分中的最后一条数据之后,还包括:若所述第一部分中的最后一条数据读取错误,则读取所述第一部分中的倒数第二条数据。
[0016]其中,所述读取所述第一部分中的倒数第二条数据之后,还包括:若所述第一部分中的最后一条数据和倒数第二条数据均读取错误,则读取所述第四部分中的最后一条数据。
[0017]其中,所述读取所述第四部分中的最后一条数据之后,还包括:若所述第四部分中的最后一条数据读取错误,则读取所述第四部分中的倒数第二条数据。
[0018]其中,所述目标数据为所述存储器的管理信息,所述管理信息包括坏块信息、负载均衡信息、垃圾回收信息中任一项或任几项的组合。
[0019]其中,所述将目标数据记录至所述第一部分中的第一目标页和第二目标页、所述第四部分的第三目标页和第四目标页之后,还包括:当所述第一部分写满时,擦除所述第一部分中的所有数据;
读取所述第四部分中最后一条数据,将所述最后一条数据记录至所述第一部分;擦除所述第四部分中的所有数据,并将所述第一部分中的最后一条数据同步至所述第四部分。
[0020]其中,将所述目标数据记录至所述第一部分中的第一目标页和第二目标页之后,将所述目标数据记录至所述第四部分的第三目标页和第四目标页之前,还包括:若所述第二存储块出现掉电异常,则在所述第二存储块上电后,将所述第一部分中的最后一条数据同步至所述第四部分。
[0021]为实现上述目的,本申请提供了一种数据管理装置,包括:确定模块,用于在存储器中确定第一存储块和第二存储块;划分模块,用于按照预设划分方式将所述第一存储块划分为第一部分和第二部分、将所述第二存储块划分为第三部分和第四部分;记录模块,用于将目标数据记录至所述第一部分中的第一目标页和第二目标页、所述第四部分的第三目标页和第四目标页;其中,所述第一目标页在所述第一部分中的偏移与所述第三目标页在所述第四部分中的偏移相同,所述第二目标页在所述第一部分中的偏移与所述第四目标页在所述第四部分中的偏移相同。
[0022]其中,所述确定模块具体用于:利用高温技术筛选法在存储器中确定第一存储块和第二存储块。
[0023]其中,所述确定模块具体用于:向存储器中的所有存储块写入相同的目标内容;读取所述所有所述存储块的内容,通过对比读取到的内容与所述目标内容确定每个所述存储块的第一错误率;对所述存储器进行加热操作,读取所有所述存储块的内容,通过对比读取到的内容与所述目标内容确定每个所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据管理方法,其特征在于,包括:在存储器中确定第一存储块和第二存储块;按照预设划分方式将所述第一存储块划分为第一部分和第二部分、将所述第二存储块划分为第三部分和第四部分;将目标数据记录至所述第一部分中的第一目标页和第二目标页、所述第四部分的第三目标页和第四目标页;其中,所述第一目标页在所述第一部分中的偏移与所述第三目标页在所述第四部分中的偏移相同,所述第二目标页在所述第一部分中的偏移与所述第四目标页在所述第四部分中的偏移相同。2.根据权利要求1所述数据管理方法,其特征在于,所述在存储器中确定第一存储块和第二存储块,包括:利用高温技术筛选法在存储器中确定第一存储块和第二存储块。3.根据权利要求2所述数据管理方法,其特征在于,所述利用高温技术筛选法在存储器中确定第一存储块和第二存储块,包括:向存储器中的所有存储块写入相同的目标内容;读取所述所有所述存储块的内容,通过对比读取到的内容与所述目标内容确定每个所述存储块的第一错误率;对所述存储器进行加热操作,读取所有所述存储块的内容,通过对比读取到的内容与所述目标内容确定每个所述存储块的第二错误率;将所述第一错误率与所述第二错误率相差最小的两个存储块确定为第一存储块和第二存储块。4.根据权利要求2所述数据管理方法,其特征在于,所述利用高温技术筛选法在存储器中确定第一存储块和第二存储块,包括:向存储器中的所有存储块写入相同的目标内容;对所述存储器进行加热操作,读取所有所述存储块的内容,通过对比读取到的内容与所述目标内容确定每个所述存储块的错误率;将所述错误率最低的两个存储块确定为第一存储块和第二存储块。5.根据权利要求1所述数据管理方法,其特征在于,所述将目标数据记录至所述第一部分中的第一目标页和第二目标页、所述第四部分的第三目标页和第四目标页,包括:按照所述第一部分中的页顺序将目标数据记录至所述第一部分中的第一目标页和第二目标页,按照所述第四部分中的页顺序将目标数据记录至所述第四部分的第三目标页和第四目标页;其中,所述第二目标页为所述第一目标页的后一页,所述第四目标页为所述第三目标页的后一页。6.根据权利要求5所述数据管理方法,其特征在于,所述按照所述第一部分中的页顺序将目标数据记录至所述第一部分中的第一目标页和第二目标页,按照所述第四部分中的页顺序将目标数据记录至所述第四部分的第三目标页和第四目标页之后,还包括:当接收到所述目标数据的读取命令时,读取所述第一部分中的最后一条数据。7.根据权利要求6所述数据管理方法,其特征在于,所述读取所述...

【专利技术属性】
技术研发人员:王敏张闯李仁刚
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1