本发明专利技术提供了一种优化闪存中空白数据区管理的方法及系统,应用于半导体存储技术领域。该方法包括:获得空白数据区信息、空白区数量、空白区空间;基于所述空白区数量、空白区空间,确定区块群集划分信息;根据区块群集划分信息对空白数据区信息进行群集划分,获得空白区块划分群集;根据空白区块划分群集进行响应参数设定,确定区块响应参数映射表;基于待存储信息的存储参数信息在所述区块响应参数映射表中进行比对,确定匹配空白区信息,并控制匹配空白区块进行响应,达到对闪存中空白数据区的空间优化,利于存储内容的分类管理,通过响应优先级的设置提高闪存中空白数据区的响应速度,进而提高闪存的存储性能的技术效果。进而提高闪存的存储性能的技术效果。进而提高闪存的存储性能的技术效果。
【技术实现步骤摘要】
一种优化闪存中空白数据区管理的方法及系统
[0001]本专利技术涉及半导体存储
,具体涉及一种优化闪存中空白数据区管理的处理方法及系统。
技术介绍
[0002]闪存存储器在断电的情况下仍能长期保持存储的信息。
[0003]近年来,在存储器件中,闪存存储器凭借其断电情况下仍能保持存储的信息以及可集成性高等特点,受到广大科研工作者以及生产应用者的青睐,发展尤为迅速,常被应用在数码相机、数字电视、手机等电子产品中。
[0004]每个闪存芯片中都有海量的存储单元,在数据写入和读取过程中通过冲入电子以及抽离电子来实现数据的写入和擦除,现有技术中,人们关注最多的是对闪存结构的改进或设计,在数据存储过程中,对于待存储数据进入哪个存储单元是随机的,并未考虑到存储单元之间的空间优化,进而影响闪存效率。
技术实现思路
[0005]本申请提供了一种优化闪存中空白数据区管理的方法及系统,用于针对解决现有技术中闪存芯片中各存储单元之间缺少空间优化,进而影响闪存效率的技术问题,达到自动对闪存存储空间进行空间优化,进而提高闪存中空白数据区的响应速度的技术效果。
[0006]鉴于上述问题,本申请提供了一种优化闪存中空白数据区管理的方法及系统。
[0007]本申请的第一个方面,提供了一种优化闪存中空白数据区管理的方法,所述方法包括:获得空白数据区信息;根据所述空白数据区信息,获得空白区数量、空白区空间;基于所述空白区数量、空白区空间,确定区块群集划分信息;根据所述区块群集划分信息对所述空白数据区信息进行群集划分,获得空白区块划分群集;根据所述空白区块划分群集进行响应参数设定,确定区块响应参数映射表,所述区块响应参数映射表包括空白区信息、响应参数信息、响应优先级;获得待存储信息,并对所述待存储信息进行存储参数提取得到存储参数信息;基于所述存储参数信息在所述区块响应参数映射表中进行响应参数信息及响应优先级比对,确定匹配空白区信息,生成响应指令用于控制匹配空白区块进行响应。
[0008]本申请的第二个方面,提供了一种优化闪存中空白数据区管理的系统,所述系统包括:第一获得单元,用于获得空白数据区信息;第一处理单元,用于根据所述空白数据区信息,获得空白区数量、空白区空间;第二处理单元,用于基于所述空白区数量、空白区空间,确定区块群集划分信息;第三处理单元,用于根据所述区块群集划分信息对所述空白数据区信息进行群集划分,获得空白区块划分群集;第四处理单元,用于根据所述空白区块划分群集进行响应参数设定,确定区块响应参数映射表,所述区块响应参数映射表包括空白区信息、响应参数信息、响应优先级;第五处理单元,用于获得待存储信息,并对所述待存储信息进行存储参数提取得到存储参数信息;第一执行单元,用于基于所述存储参数信息在所述区块响应参数映射表中进行响应参数信息及响应优先级比对,确定匹配空白区信息,
生成响应指令用于控制匹配空白区块进行响应。
[0009]本申请的第三个方面,提供了一种优化闪存中空白数据区管理的系统,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序,当所述程序被所述处理器执行时,使系统以执行如第一方面所述方法的步骤。
[0010]本申请的第四个方面,提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述方法的步骤。
[0011]本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:本申请通过将闪存中的空白数据区按照区块群集划分信息进行群集划分,获得空白区块划分群集,根据所述空白区块划分群集进行响应参数设定,确定区块响应参数映射表,所述区块响应参数映射表包括空白区信息、响应参数信息、响应优先级,利用待存储信息与区块影响参数映射表进行响应优先级比对,确定优先响应匹配空白区,实现快速与待存储信息进行存储匹配,同时基于待存储信息的存储参数对空白区信息进行参数匹配实现分类存储管理,达到了对闪存中空白数据区的空间优化,利于存储内容的分类管理,通过响应优先级的设置提高了闪存中空白数据区的响应速度,进而提高闪存的存储性能的技术效果。
[0012]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0013]图1为本申请提供的一种优化闪存中空白数据区管理的方法流程示意图;图2为本申请提供的一种优化闪存中空白数据区管理的方法中确定区块群集划分信息的流程示意图;图3为本申请提供的一种优化闪存中空白数据区管理的方法中得到存储参数信息的流程示意图;图4为本申请提供了一种优化闪存中空白数据区管理的系统结构示意图;图5为本申请示例性电子设备的结构示意图。
[0014]附图标记说明:第一获得单元11,第一处理单元12,第二处理单元13,第三处理单元14,第四处理单元15,第五处理单元16,第一执行单元17,电子设备300,存储器301,处理器302,通信接口303,总线架构304。
具体实施方式
[0015]本申请通过提供了一种优化闪存中空白数据区管理的方法及系统,用于针对解决现有技术中闪存芯片中各存储单元之间缺少空间优化,进而影响闪存效率的技术问题。
[0016]针对上述技术问题,本申请提供的技术方案总体思路如下:本申请实施例提供的方法通过将闪存中的空白数据区按照区块群集划分信息进行群集划分,获得空白区块划分群集,根据所述空白区块划分群集进行响应参数设定,确定区块响应参数映射表,所述区块响应参数映射表包括空白区信息、响应参数信息、响应优先级,利用提取的待存储信息的存储参数信息与区块响应参数映射表中的信息进行比对,进
而确定匹配的空白区并进行响应。
[0017]在介绍了本申请基本原理后,下面,将参考附图对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。基于本申请的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部。
[0018]实施例一如图1所示,本申请提供了一种优化闪存中空白数据区管理的方法,所述方法包括:S100:获得空白数据区信息;具体而言,空白数据区信息为闪存中未被占用的区域,可选地,获得闪存的总存储信息以及闪存中已有的存储信息,进而获得空白数据区信息,或者根据闪存中各区块的属性代码,属性代码为闪存中用于标识存储状态的代码,在对闪存进行存储操作时属性代码会根据存储占用情况进行实时更新,因而通过属性代码可以对闪存区块的占用情况进行实时掌握,基于属性代码中对于空白区的代码特征对闪存进行遍历比对确定空白区域,其中,空白数据区可包括存储空白区块以及存储冗余区;存储空白区块为闪存中未存储数据的存储区块;存储本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种优化闪存中空白数据区管理的方法,其特征在于,所述方法包括:获得空白数据区信息;根据所述空白数据区信息,获得空白区数量、空白区空间;基于所述空白区数量、空白区空间,确定区块群集划分信息;根据所述区块群集划分信息对所述空白数据区信息进行群集划分,获得空白区块划分群集;根据所述空白区块划分群集进行响应参数设定,确定区块响应参数映射表,所述区块响应参数映射表包括空白区信息、响应参数信息、响应优先级;获得待存储信息,并对所述待存储信息进行存储参数提取得到存储参数信息;基于所述存储参数信息在所述区块响应参数映射表中进行响应参数信息及响应优先级比对,确定匹配空白区信息,生成响应指令用于控制匹配空白区块进行响应。2.如权利要求1所述的方法,其特征在于,所述获得空白数据区信息,包括:获得闪存存储信息;根据所述闪存存储信息,获得已存储区块、存储空白区块;根据所述已存储区块,获得存储冗余区;根据所述存储空白区块、所述存储冗余区,获得所述空白数据区信息。3.如权利要求2所述的方法,其特征在于,所述根据所述空白数据区信息,获得空白区数量、空白区空间,包括:从所述空白数据区信息中获取所述存储空白区块,获得空白数据区数量、空白存储空间,其中,所述空白数据区数量中各空白区块与空白存储空间具有第一对应关系;根据所述存储冗余区,获得冗余区数量、冗余区存储空间,其中,所述冗余区数量中各冗余区与所述冗余存储空间具有第二对应关系;基于所述空白数据区数量、所述冗余区数量获得所述空白区数量,基于所述空白存储空间、所述冗余存储空间获得所述空白区空间。4.如权利要求3所述的方法,其特征在于,所述基于所述空白区数量、空白区空间,确定区块群集划分信息,包括:基于所述空白区数量中冗余区、空白区块进行第一分级,并将所述冗余区、空白区块的属性特征作为第一分级特征,获得第一群集、第二群集,其中,所述第一群集与冗余区对应,所述第二群集与所述空白区块对应;基于所述空白区空间按照预设存储空间划分信息对所述第二群集进行第二分级,并将空间划分特征作为第二群集的第二分级特征;获得冗余区对应存储区信息,并根据所述冗余区存储区信息进行数据特征分析,获得存储数据属性特征;根据所述存储数据属性特征对所述第一群集进行第二分级,并将所述存储数据属性特征作为第一群集的第二分级特征;基于所述空白区空间对所述第一群集的冗余区进行属性剩余等级划分,并将属性剩余等级划分特征作为第一群集的第三分级特征;基于所述第一分级特征、第二分级特征、第三分级特征,确定所述区块群集划分信息。5.如权利要求4所述的方法,其特征在于,所述根据所述空白区块划分群集进行响应参
数设定,确定区块响应参数映射表,所述区块响应参数映射表包括空白区信息、响应参数信息、响应优先级,包括:根据所述第二群集、所述空间划分特征,建立空间编码;基于所述空间编码,构建空间匹配优先级,将所述空间匹配优先级作为第一群集响应优先级,将空间...
【专利技术属性】
技术研发人员:李庭育,陈育鸣,王展南,
申请(专利权)人:江苏华存电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。