CN119473930A 一种适用于闪存的自适应分区循环存储方法及装置 (深圳益邦阳光有限公司)_第1页
CN119473930A 一种适用于闪存的自适应分区循环存储方法及装置 (深圳益邦阳光有限公司)_第2页
CN119473930A 一种适用于闪存的自适应分区循环存储方法及装置 (深圳益邦阳光有限公司)_第3页
CN119473930A 一种适用于闪存的自适应分区循环存储方法及装置 (深圳益邦阳光有限公司)_第4页
CN119473930A 一种适用于闪存的自适应分区循环存储方法及装置 (深圳益邦阳光有限公司)_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

道安乐社区关口二路15号智恒产业园一种适用于闪存的自适应分区循环存储方本发明涉及一种适用于闪存的自适应分区对所述目标存储分区和所述目标写入块位置进行存储规划分析,得到对应的初始分区调整方案;依据预设的Dynamic_FTL算法对所述初始分2获取闪存设备的设备参数集和分区规则信息,基于所述分区获取写入数据的类型标识和缓存映射数据,将所述类型标识获取所述闪存设备的物理块擦写数据,依据所述物理块擦写依据预设一次性编程感知数据分配算法对所述目标存储分区和所述目标写入块位置对所述写入数据进行访问频率分析,得到对应的数据重要性信息,依据预设的Dynamic_FTL算法对所述初始分区调整方案与所述动态分区信息进行综合对所述闪存设备的物理特性参数进行采集,得到包括总存储容量、块大小对预设的分区规则库进行访问,提取出与所述有效存储容量数据根据所述分区规则信息对所述有效存储容量数据进行划分计算,得对所述初始逻辑分区方案中的每个分区进行地址映射表初始化,得到将所述初始逻辑分区方案与所述地址映射数据进行关联处理,生成初始分区配置信依据所述初始映射关系对所述闪存设备进行可用块遍历处理,得到对应的可用块列3根据所述物理地址映射表对所述初始分区配置信息进行均衡划分根据所述分区可用空间列表对所述物理块进行空间利用率排序分析,得到目据预设一次性编程感知数据分配算法对所述目标存储分区和所述目标写入块位置进行存依据所述一次性编程感知数据分配算法对所述目标存储分区进行并行单对多个所述闪存并行单元进行一次性编程特性分析,得到每个所述闪存根据所述编程状态信息对多个所述闪存并行单元进行可用性评估根据所述数据相关度矩阵和所述可用并行单元列表对多个所述逻辑数据页进行分配,根据所述并行读取指标对所述优化数据分配方案进行分区调整,得到所述初对每个所述时间窗口单元内的写入数据进行访问次数统计,得到对应的访问频率数4根据所述物理块擦写数据对所述初步数据重要性列表进行数据块根据所述数据块重要性映射表对所述闪存设备进行虚拟分区划分据预设的Dynamic_FTL算法对所述初始分区调整方案与所述动态分区信息进行综合处理,依据预设的动态映射算法对所述初始分区结构数据和所述热数据分布信息进行地址根据所述物理块擦写数据对所述混合映射表进行磨损均衡处理,依据所述负载分布情况对所述虚拟分区映射表进行分区迭代优化,得基于所述写入优化策略和所述动态调整映射表进行全局存储据预设的动态映射算法对所述初始分区结构数据和所述热数据分布信息进行地址映射计对所述物理块地址组进行动态映射计算,得到动态映射关系表,根据所述优先级空闲块列表和所述热度排序逻辑地址列表进行一5依据所述动态映射关系表生成逻辑块地址到物理块地址的映射规则,得到映射规则采集模块,所述采集模块用于获取闪存设备的设备参数集和分分析模块,所述分析模块用于获取写入数据的类型标识和关联模块,所述关联模块用于获取所述闪存设备的物理块擦写数据处理模块,所述处理模块用于依据预设一次性编程感知数据分配算法对控制模块,所述控制模块用于对所述写入数据进行访问频率分执行模块,所述执行模块用于依据预设的Dynamic_FTL算法对所述初始分区调整方案6依据预设一次性编程感知数据分配算法对所述目标存储分区和所述目标写入块依据预设的Dynamic_FTL算法对所述初始分区调整方案与所述动态分区信息进行根据所述设备参数集对所述闪存设备进行可用空间计算,得到有效存储容量数7对所述高频擦写组和低频擦写组中的物理块进行地址映射,得到物理地址映射8依据所述一次性编程感知数据分配算法对所述目标存储分区进行并行单元划分,根据所述数据相关度矩阵和所述可用并行单元列表对多个所述逻辑数据页进行根据所述块容量指标对所述初步数据分配方案进行调整,得到优化数据分配方[0010]进一步地,所述依据预设的Dynamic_FTL算法对所述初始分区调整方案与所述动依据预设的动态映射算法对所述初始分区结构数据和所述热数据分布信息进行9对所述逻辑地址空间分布表进行逻辑地址热度排序,得到热度排序逻辑地址列执行模块,所述执行模块用于依据预设的Dynamic_FTL算法对所述初始分区调整步骤S6:依据预设的Dynamic_FTL算法对初始分区调整方案与动态分区信息进行[0038]根据分区规则信息对有效存储容量数据进行划分计算,得到初始逻辑分区方映射表存储了不同数据特征与存储位置的对应关系。查询处理过程会根据数据的分布特[0051]本实施例通过对写入数据进行类型识别和分类处理,实址映射过程建立物理块与逻辑地址之间的对应关系,记录每个物理块当前映射的逻辑地[0057]根据物理地址映射表对初始分区配置信息进行均衡划分,得到均衡分区配置方[0058]对均衡分区配置方案中的每个分区进行可用空间计算,得到分区可用空间列[0059]根据分区可用空间列表对物理块进行空间利用率排序分析,得到目标分区列对比过程选择空间利用率最低的分区,从该分区的物理地址映射表中筛选出可用的物理[0065]根据编程状态信息对多个闪存并行单元进行可用性评估,得到可用并行单元列部分不满足要求的并行单元进行降级使用或标记为不程首先检查每个块的实际可用容量是否满足分配给它的数据量需求。如果某个块容量不[0072]根据并行读取指标对优化数据分配方案进行分区调整,得到初始分区调整方[0074]对每个时间窗口单元内的写入数据进行访问次数统计,得到对应的访问频率数[0079]在一个实施例中,依据预设的Dynamic_FTL算法对初始分区调整方案与动态分区建立一个复杂的存储优化框架,通过Dynamic_FTL算法对闪存设备的存储特性进[0089]本实施例通过采用Dynamic_FTL算法进行闪存的自适应分区循环存储,实现了全[0090]本实施例通过采用Dynamic_FTL算法进行闪存的自适应分区循环存储,实现了全

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论