存储装置的数据处理方法、存储装置及存储介质与流程

文档序号:37281733发布日期:2024-03-12 21:21阅读:19来源:国知局
存储装置的数据处理方法、存储装置及存储介质与流程

本申请涉及数据存储,特别是涉及存储装置的数据处理方法、存储装置及存储介质。


背景技术:

1、存储装置通常与外部设备配合,完成数据读取和数据写入等操作。由于存储装置硬件结构的问题,读干扰是一个不可避免的问题。

2、在大量读的用户场景下,读干扰会影响数据的安全性,为了数据安全,存储装置一般会主动搬移有安全风险的数据,但是频繁的搬移会降低存储器的使用寿命。


技术实现思路

1、本申请提供了存储装置的数据处理方法、存储装置及存储介质,能够减少数据迁移的次数。

2、本申请采用的一种技术方案是提供一种存储装置,该存储装置包括:主控单元;多个存储块,与主控单元连接,每一存储块包括:第一类型存储页,用于存储无效数据;第二类型存储页,用于存储有效数据;其中,第一类型存储页受读干扰的影响大于第二类型存储页受读干扰的影响;其中,主控单元用于监测第一目标存储块中的第二类型存储页的读操作,以确定是否对第一目标存储块进行数据迁移。

3、其中,主控单元还用于在确定对第一目标存储块进行数据迁移时,确定第二目标存储块,以及将第一目标存储块中的有效数据迁移至第二目标存储块的第二类型存储页中,以及在第二目标存储块中的第一类型存储页中写入无效数据。

4、其中,主控单元还用于在确定对第一目标存储块进行数据迁移时,确定空存储块,将空存储块作为第二目标存储块。

5、其中,主控单元还用于对每一存储块中所有存储页依次进行读操作,得到每一存储页对应的比特翻转数,以及根据比特翻转数划分存储页的类型。

6、其中,主控单元还用于对每一存储块中的每一存储页进行读取操作,得到每一存储页对应的比特翻转数;以及在比特翻转数大于阈值时,将对应的存储页划分为第一类型存储页;在比特翻转数小于阈值时,将对应的存储页划分为第二类型存储页。

7、其中,主控单元还用于在对每一存储块中所有存储页依次进行读操作之前,对每一存储块进行擦除操作,以及对擦除后的存储块中所有存储页依次进行写操作。

8、其中,主控单元还用于巡检第一目标存储块中所有存储页的读操作,在当前存储页为第一类型存储页时,跳过对当前存储页的监测。

9、其中,主控单元还用于监测第一目标存储块中的第二类型存储页的读操作对应的比特翻转数,根据比特翻转数据确定是否对第一目标存储块进行数据迁移。

10、本申请采用的另一种技术方案是提供一种存储装置的数据处理方法,该存储装置包括多个存储块,每一存储块包括:第一类型存储页,用于存储无效数据;第二类型存储页,用于存储有效数据;其中,第一类型存储页受读干扰的影响大于第二类型存储页受读干扰的影响;

11、方法包括:监测第一目标存储块中的第二类型存储页的读操作;根据读操作确定是否对第一目标存储块进行数据迁移。

12、其中,在确定对第一目标存储块进行数据迁移时,确定第二目标存储块;将第一目标存储块中的有效数据迁移至第二目标存储块的第二类型存储页中,以及在第二目标存储块中的第一类型存储页中写入无效数据。

13、本申请采用的另一种技术方案是提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,计算机程序在被处理器执行时,用于实现如上述技术方案提供的方法。

14、本申请的有益效果是:区别于现有技术的情况,本申请通过将受读干扰影响比较大的第一类型存储页用于存储无效数据,一方面无需对第一类型存储页中的无效数据进行读取,自然也省去了对第一类型存储页的数据进行迁移;另一方面,因第一类型存储页存储无效数据,则不用考虑第一类型存储页受读干扰影响时数据的安全性,则目标存储块可以承受更多的读操作,从而延长存储块触发读干扰数据迁移的时间,进而减少对存储块数据的迁移次数,延长存储装置的使用寿命。



技术特征:

1.一种存储装置,其特征在于,所述存储装置包括:

2.根据权利要求1所述的存储装置,其特征在于,所述主控单元还用于在确定对所述第一目标存储块进行数据迁移时,确定第二目标存储块,以及将所述第一目标存储块中的有效数据迁移至所述第二目标存储块的第二类型存储页中,以及在所述第二目标存储块中的第一类型存储页中写入无效数据。

3.根据权利要求2所述的存储装置,其特征在于,所述主控单元还用于在确定对所述第一目标存储块进行数据迁移时,确定空存储块,将所述空存储块作为所述第二目标存储块。

4.根据权利要求1所述的存储装置,其特征在于,所述主控单元还用于对每一存储块中所有存储页依次进行读操作,得到每一存储页对应的比特翻转数,以及根据所述比特翻转数划分存储页的类型。

5.根据权利要求4所述的存储装置,其特征在于,所述主控单元还用于对每一存储块中的每一存储页进行读取操作,得到所述每一存储页对应的比特翻转数;以及在所述比特翻转数大于阈值时,将对应的所述存储页划分为所述第一类型存储页;在所述比特翻转数小于阈值时,将对应的所述存储页划分为所述第二类型存储页。

6.根据权利要求4所述的存储装置,其特征在于,所述主控单元还用于在对每一存储块中所有存储页依次进行读操作之前,对每一存储块进行擦除操作,以及对擦除后的所述存储块中所有存储页依次进行写操作。

7.根据权利要求1所述的存储装置,其特征在于,所述主控单元还用于巡检所述第一目标存储块中所有存储页的读操作,在当前存储页为第一类型存储页时,跳过对所述当前存储页的监测。

8.根据权利要求1所述的存储装置,其特征在于,所述主控单元还用于监测所述第一目标存储块中的所述第二类型存储页的读操作对应的比特翻转数,根据所述比特翻转数据确定是否对所述第一目标存储块进行数据迁移。

9.一种存储装置的数据处理方法,其特征在于,所述存储装置包括多个存储块,每一存储块包括:第一类型存储页,用于存储无效数据;第二类型存储页,用于存储有效数据;其中,所述第一类型存储页受读干扰的影响大于所述第二类型存储页受读干扰的影响;

10.根据权利要求9所述的方法,其特征在于,在确定对所述第一目标存储块进行数据迁移时,确定第二目标存储块;

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序在被处理器执行时,用于实现如权利要求9-10任一项所述的方法。


技术总结
本申请公开了存储装置的数据处理方法、存储装置及存储介质。该存储装置包括多个存储块,每一存储块包括:第一类型存储页,用于存储无效数据;第二类型存储页,用于存储有效数据;其中,第一类型存储页受读干扰的影响大于第二类型存储页受读干扰的影响;方法包括:监测第一目标存储块中的第二类型存储页的读操作;根据读操作确定是否对第一目标存储块进行数据迁移。通过上述方式,能够减少数据迁移的次数。

技术研发人员:周磊
受保护的技术使用者:上海江波龙数字技术有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1