DRAM-Less固态硬盘的数据扫描方法、装置、设备及存储介质与流程

文档序号:37076961发布日期:2024-02-20 21:31阅读:10来源:国知局
DRAM-Less固态硬盘的数据扫描方法、装置、设备及存储介质与流程

本发明涉及数据扫描,尤其涉及一种dram-less固态硬盘的数据扫描方法、装置、设备及存储介质。


背景技术:

1、固态硬盘(solid-state drive,简称ssd)是一种基于半导体的存储设备,广泛应用于移动终端、服务器和数据中心等场合。目前,在消费级ssd中,低成本的ssd在市场上仍主动,而一个ssd的料件中,闪存和dram的成本较高,因此为了降低成本,tlc(triple levelcell)闪存加上dram-less的主控被广泛采用。

2、然而,现有的dram-less固态硬盘通常采用单轮扫描方式对物理块中的物理页进行扫描,此扫描方式会占用较长的时间,还会对主机读写通路造成负面影响。因此,现有的dram-less固态硬盘存在扫描效率低的问题。


技术实现思路

1、本发明实施例提供了一种dram-less固态硬盘的数据扫描方法、装置、设备及存储介质,旨在解决现有的dram-less固态硬盘存在扫描效率低的问题。

2、第一方面,本发明实施例提供了一种dram-less固态硬盘的数据扫描方法,该方法应用于dram-less固态硬盘,所述dram-less固态硬盘包括物理块,所述物理块包括多个物理层,各所述物理层均包括多个编程单元,各所述编程单元均包括多个物理页,所述方法包括:

3、判断所述dram-less固态硬盘是否触发后台数据扫描;

4、若所述dram-less固态硬盘触发后台数据扫描,则根据预设的编程单元扫描策略依次对各所述编程单元进行扫描;

5、判断是否完成对各所述编程单元的扫描过程;

6、若完成对各所述编程单元的扫描过程,则扫描结束。

7、第二方面,本发明实施例还提供了一种dram-less固态硬盘的数据扫描装置,该装置配置于dram-less固态硬盘,所述dram-less固态硬盘包括物理块,所述物理块包括多个物理层,各所述物理层均包括多个编程单元,各所述编程单元均包括多个物理页,所述装置包括:

8、第一判断单元,用于判断所述dram-less固态硬盘是否触发后台数据扫描;

9、扫描单元,用于若所述dram-less固态硬盘触发后台数据扫描,则根据预设的编程单元扫描策略依次对各所述编程单元进行扫描;

10、第二判断单元,用于判断是否完成对各所述编程单元的扫描过程;

11、结束单元,用于若完成对各所述编程单元的扫描过程,则扫描结束。

12、第三方面,本发明实施例还提供了一种电子设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述方法。

13、第四方面,本发明实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现上述第一方面所述方法。

14、本发明实施例提供了一种dram-less固态硬盘的数据扫描方法、装置、设备及存储介质,该方法应用于dram-less固态硬盘,所述dram-less固态硬盘包括物理块,所述物理块包括多个物理层,各所述物理层均包括多个编程单元,各所述编程单元均包括多个物理页,所述方法包括:判断所述dram-less固态硬盘是否触发后台数据扫描;若所述dram-less固态硬盘触发后台数据扫描,则根据预设的编程单元扫描策略依次对各所述编程单元进行扫描;判断是否完成对各所述编程单元的扫描过程;若完成对各所述编程单元的扫描过程,则扫描结束。本发明实施例可编程单元扫描策略依次对各所述编程单元进行扫描,能有效提高dram-less固态硬盘的扫描效率。



技术特征:

1.一种dram-less固态硬盘的数据扫描方法,该方法应用于dram-less固态硬盘,所述dram-less固态硬盘包括物理块,所述物理块包括多个物理层,各所述物理层均包括多个编程单元,各所述编程单元均包括多个物理页,其特征在于,所述方法包括:

2.根据权利要求1所述的dram-less固态硬盘的数据扫描方法,其特征在于,所述根据预设的编程单元扫描策略依次对各所述编程单元进行扫描,包括:

3.根据权利要求2所述的dram-less固态硬盘的数据扫描方法,其特征在于,所述判断是否存在下一编程单元之前,还包括:

4.根据权利要求2所述的dram-less固态硬盘的数据扫描方法,其特征在于,所述根据预设的物理页扫描规则对所述目标编程单元中的各所述物理页进行扫描,包括:

5.根据权利要求4所述的dram-less固态硬盘的数据扫描方法,其特征在于,所述根据所述编程单元的总数确定当前所述目标编程单元中各物理页的起始页编号及终止页编号,包括:

6.根据权利要求5所述的dram-less固态硬盘的数据扫描方法,其特征在于,所述根据各所述物理页的起始页编号及终止页编号对所述目标编程单元中的物理页依次进行扫描,包括:

7.根据权利要求1所述的dram-less固态硬盘的数据扫描方法,其特征在于,所述判断所述dram-less固态硬盘是否触发后台数据扫描步骤之前,还包括:

8.一种dram-less固态硬盘的数据扫描装置,该装置配置于dram-less固态硬盘,所述dram-less固态硬盘包括物理块,所述物理块包括多个物理层,各所述物理层均包括多个编程单元,各所述编程单元均包括多个物理页,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现如权利要求1-7中任一项所述的方法。


技术总结
本发明实施例提供了一种DRAM‑Less固态硬盘的数据扫描方法、装置、设备及存储介质,该方法应用于DRAM‑Less固态硬盘,所述DRAM‑Less固态硬盘包括物理块,所述物理块包括多个物理层,各所述物理层均包括多个编程单元,各所述编程单元均包括多个物理页,所述方法包括:判断所述DRAM‑Less固态硬盘是否触发后台数据扫描;若所述DRAM‑Less固态硬盘触发后台数据扫描,则根据预设的编程单元扫描策略依次对各所述编程单元进行扫描;判断是否完成对各所述编程单元的扫描过程;若完成对各所述编程单元的扫描过程,则扫描结束。本发明实施例可编程单元扫描策略依次对各所述编程单元进行扫描,能有效提高DRAM‑Less固态硬盘的扫描效率。

技术研发人员:岳全涛,李建,邱一霄
受保护的技术使用者:苏州忆联信息系统有限公司
技术研发日:
技术公布日:2024/2/19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1