一种超级闪存的时序稳定分析方法及系统技术方案

技术编号:34412512 阅读:14 留言:0更新日期:2022-08-03 22:05
本发明专利技术公开了一种超级闪存的时序稳定分析方法及系统,所述方法包括:通过获得第一待写入数据;获得第一数据规模信息;检测采集第一闪存存储器,获得多个写入信息和擦除信息;预先设置多种写入方案;全局寻优获得最优写入方案;采用所述最优写入方案写入所述第一待写入数据;分析所述第一待写入数据写入后,所述第一闪存存储器的稳定性。解决了现有技术中将数据写入闪存存储器时,没有考虑块的擦除次数限制,数据的随机、无序写入导致各个块的擦除次数不均衡,从而存在影响闪存存储器使用稳定性,甚至影响使用寿命的技术问题。通过以全局最优的写入方案进行数据写入,达到了提高数据写入的有序性、进而提高闪存存储器的稳定性的技术效果。技术效果。技术效果。

【技术实现步骤摘要】
一种超级闪存的时序稳定分析方法及系统


[0001]本专利技术涉及计算机
,尤其涉及一种超级闪存的时序稳定分析方法及系统。

技术介绍

[0002]基于用户临时、快速、少量的存储、传输电子数据信息的需求,闪存存储器应运而生。闪存存储器相较于移动硬盘,都可存储电子数据,其中移动硬盘存储数据容量大,同时价格较高,因此并不适用于空间容量小的用户群体,而闪存存储器读取数据速度快于移动硬盘,同时读取无噪音、散热小,非常适用于小容量需求的用户,此外,在临时存储数据并使用之后,可以直接快速删除。现有技术中的闪存存储器包括多个块,且各个块的删除,即擦除数据的次数是有限制的,一旦超过擦除次数限制,则对应块将不再能存储数据。举例如某闪存存储器中某块有一万次擦除机会,当其擦除数据次数达到一万次后,便不能存储数据,即结束其使用寿命。现有技术中用户存储数据信息到闪存器中时,闪存存储器默认随机写入块,存在一些块存储数据多,进而擦除次数多,而一些块并未曾使用,进而影响闪存器稳定性的技术问题。研究利用计算机技术控制闪存存储器写入数据的次序和存储时块的优先级次序,对保持闪存存储器稳定、延长使用寿命等具有重要意义。
[0003]然而,现有技术中将数据写入闪存存储器时,没有考虑块的擦除次数限制,数据的随机、无序写入导致各个块的擦除次数不均衡,从而存在影响闪存存储器使用稳定性,甚至影响使用寿命的技术问题。

技术实现思路

[0004]本专利技术的目的是提供一种超级闪存的时序稳定分析方法及系统,用以解决现有技术中将数据写入闪存存储器时,没有考虑块的擦除次数限制,数据的随机、无序写入导致各个块的擦除次数不均衡,从而存在影响闪存存储器使用稳定性,甚至影响使用寿命的技术问题。
[0005]鉴于上述问题,本专利技术提供了一种超级闪存的时序稳定分析方法及系统。
[0006]第一方面,本专利技术提供了一种超级闪存的时序稳定分析方法,所述方法通过一种超级闪存的时序稳定分析系统实现,其中,所述方法包括:通过获得第一待写入数据,所述第一待写入数据为需要写入第一闪存存储器内的数据;采集所述第一待写入数据的大小信息,获得第一数据规模信息;检测采集所述第一闪存存储器内多个块和页的写入信息和擦除信息,获得多个写入信息和擦除信息;根据所述第一数据规模信息和多个所述写入信息,预先设置多种写入方案,所述写入方案用于将所述第一待写入数据写入所述第一闪存存储器内;以均衡多个块的擦除信息和有序写入为优化目的,在多种写入方案内进行全局寻优,获得最优写入方案;采用所述最优写入方案写入所述第一待写入数据;分析所述第一待写入数据写入后,所述第一闪存存储器的稳定性。
[0007]另一方面,本专利技术还提供了一种超级闪存的时序稳定分析系统,用于执行如第一
方面所述的一种超级闪存的时序稳定分析方法,其中,所述系统包括:第一获得单元:所述第一获得单元用于获得第一待写入数据,所述第一待写入数据为需要写入第一闪存存储器内的数据;第二获得单元:所述第二获得单元用于采集所述第一待写入数据的大小信息,获得第一数据规模信息;第三获得单元:所述第三获得单元用于检测采集所述第一闪存存储器内多个块和页的写入信息和擦除信息,获得多个写入信息和擦除信息;第一设置单元:所述第一设置单元用于根据所述第一数据规模信息和多个所述写入信息,预先设置多种写入方案,所述写入方案用于将所述第一待写入数据写入所述第一闪存存储器内;第四获得单元:所述第四获得单元用于以均衡多个块的擦除信息和有序写入为优化目的,在多种写入方案内进行全局寻优,获得最优写入方案;第一写入单元:所述第一写入单元用于采用所述最优写入方案写入所述第一待写入数据;第一分析单元:所述第一分析单元用于分析所述第一待写入数据写入后,所述第一闪存存储器的稳定性。
[0008]第三方面,一种电子设备,其中,包括处理器和存储器;该存储器,用于存储;该处理器,用于通过调用,执行上述第一方面中任一项所述的方法。
[0009]第四方面,一种计算机程序产品,包括计算机程序和/或指令,该计算机程序和/或指令被处理器执行时实现上述第一方面中任一项所述方法的步骤。
[0010]本专利技术中提供的一个或多个技术方案,至少具有如下技术效果或优点:1.通过采集待写入数据的数据规模、待写入闪存存储器的写入和擦除信息,进而得到多种将待写入数据写入待写入闪存存储器的写入方案;然后在得到的多个写入方案中进行全局寻优,并以得到的最优写入方案将待写入数据写入待写入闪存存储器中;最后评估写入待写入数据后,待写入闪存存储器的稳定性。通过以全局最优的写入方案进行数据写入,在保证当前数据写入需求的基础上,实现了均衡待写入闪存存储器中各个块的擦除信息次数的技术目标,同时达到了提高数据写入的有序性、进而提高闪存存储器的稳定性的技术效果。
[0011]2.通过分析量化存储器中各个块的使用、擦除情况,同时结合闪存存储器中各个块的预设擦除次数阈值,得到目前可写入、可擦除的块,达到了缩小寻优范围,提高寻优效率的技术效果。
[0012]3.通过禁忌算法确定最优写入方案,达到了跳脱局部最优解、提高最优解的质量,进而确保数据写入合理有序、并保证写入后存储器中各个块擦除平衡的技术效果。
[0013]4.基于群体稳定性指标算法思想进行模型稳定性分析,达到了基于数据量化模型稳定性,从而直观评估模型可靠性,并为后续评估存储器稳定性提供高准确度、高可靠度的智能模型的技术效果。
[0014]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0015]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是示例性的,
对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0016]图1为本专利技术一种超级闪存的时序稳定分析方法的流程示意图;图2为本专利技术一种超级闪存的时序稳定分析方法中获得最优写入方案的流程示意图;图3为本专利技术一种超级闪存的时序稳定分析方法中将获得的历史最优解作为最优写入方案的流程示意图;图4为本专利技术一种超级闪存的时序稳定分析方法中获得第一闪存存储器的稳定性分析结果的流程示意图;图5为本专利技术一种超级闪存的时序稳定分析系统的结构示意图;图6为本专利技术示例性电子设备的结构示意图;附图标记说明:第一获得单元11,第二获得单元12,第三获得单元13,第一设置单元14,第四获得单元15,第一写入单元16,第一分析单元17,总线300,接收器301,处理器302,发送器303,存储器304,总线接口305。
具体实施方式
[0017]本专利技术通过提供一种超级闪存的时序稳定分析方法及系统,解决了现有技术中将数据写入闪存存储器时,没有考虑块的擦除次数限制,数据的随机、无序写入导致各个块的擦除次数不均本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种超级闪存的时序稳定分析方法,其特征在于,所述方法包括:获得第一待写入数据,所述第一待写入数据为需要写入第一闪存存储器内的数据;采集所述第一待写入数据的大小信息,获得第一数据规模信息;检测采集所述第一闪存存储器内多个块和页的写入信息和擦除信息,获得多个写入信息和擦除信息;根据所述第一数据规模信息和多个所述写入信息,预先设置多种写入方案,所述写入方案用于将所述第一待写入数据写入所述第一闪存存储器内;以均衡多个块的擦除信息和有序写入为优化目的,在多种写入方案内进行全局寻优,获得最优写入方案;采用所述最优写入方案写入所述第一待写入数据;分析所述第一待写入数据写入后,所述第一闪存存储器的稳定性。2.根据权利要求1所述的方法,其特征在于,所述检测采集所述第一闪存存储器内多个块和页的写入信息和擦除信息,包括:检测采集所述第一闪存存储器内多个所述块和页内是否存在写入数据,获得多个所述写入信息;判断存在所述写入数据的所述块和页内的写入数据是否为垃圾数据,获得多个判断结果;将多个所述判断结果加入多个所述写入信息内;检测采集多个所述块在此前使用过程中的擦除次数,获得多个所述擦除信息。3.根据权利要求1所述的方法,其特征在于,所述以均衡多个块的擦除信息和有序写入为优化目的,在多种写入方式内进行全局寻优,包括:根据多个所述写入信息和擦除信息,设置寻优约束条件;根据所述寻优约束条件设置寻优空间;根据所述均衡多个块的擦除信息和所述有序写入,设置寻优评价参数;根据所述寻优评价参数,在所述寻优空间内进行全局寻优,获得所述最优写入方案。4.根据权利要求3所述的方法,其特征在于,所述根据多个所述写入信息和擦除信息,设置寻优约束条件,包括:根据多个所述写入信息,获得多个可写入块和多个可写入页;根据多个所述可写入块和多个所述可写入页,设置第一约束条件;根据多个所述擦除信息,设置多个所述块的擦除次数阈值;根据多个所述擦除次数阈值,设置第二约束条件;将所述第一约束条件和所述第二约束条件作为所述寻优约束条件。5.根据权利要求3所述的方法,其特征在于,所述根据所述寻优评价参数,在所述寻优空间内进行全局寻优,包括:在所述寻优空间内,随机选取获得一所述写入方案,作为第一写入方案,并作为历史最优解;根据所述寻优评价参数,计算获得所述第一写入方案的第一寻优参数;根据所述第一写入方案内的写入方式和擦除方式,采用预设写入方案变换方式,构建所述第一写入方案的第一邻域,所述第一邻域包括多个写入方案;
计算获得所述第一邻域内全部写入方案的寻优参数,并选取寻优参数最优的一写入方案作为第二写入方案;判断所述第二写入方案的第二寻优参数是否优于所述第一寻优参数,若优于,则将所述第二写入方案作为所述历史最优解,若不优于,则不调整所述历史最优解;将所述第二写入方案的变换方式加入禁忌表内,所述禁忌表包括一禁忌迭代次数,当寻优迭代次数达到所述禁忌迭代次数后,将所述第二写入方案的变换方式从所述禁忌表内删除;继续采用所述预设写入方案变换方式,构建所述第一写入方案的第二邻域,进行迭代寻优;待所述迭代寻优达到预设迭代次数后,将获得的所述历史最优解作为所述最优写...

【专利技术属性】
技术研发人员:李庭育陈育鸣王展南
申请(专利权)人:江苏华存电子科技有限公司
类型:发明
国别省市:

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

1