【技术实现步骤摘要】
NAND型闪存地址映射的方法、装置、电子设备及存储介质
[0001]本专利技术涉及固态硬盘存储
,具体而言,涉及一种NAND型闪存地址映射的方法、装置、电子设备及存储介质。
技术介绍
[0002]闪存也有不同类型,其中主要分为NOR型和NAND型两大类。NOR型和NAND型闪存的区别很大,打个比方说,NOR型闪存更像内存,有独立的地址线和数据线,但价格比较贵,容量比较小;而NAND型更像硬盘,地址线和数据线是共用的I/O线,类似硬盘的所有信息都通过一条硬盘线传送一般,而且NAND型与NOR型闪存相比,成本要低一些,而容量大得多。
[0003]随着5G时代的到来,信息化发展日渐成熟,全球数据量的增长也十分之快。根据《数据时代2025》的预测,全世界产生的数据总量在2025年将达到163ZB。如此海量数据的存储与计算,电子设备对存储系统的读写速度、功耗、稳定性等方面都提出了更高的要求。以NAND型闪存作为存储介质的存储设备,凭借其各方面优秀的性能表现,逐渐取代了传统的磁盘存储介质,被广泛应用在军事、医疗、航空等领域 ...
【技术保护点】
【技术特征摘要】
1.一种NAND型闪存地址映射的方法,包括如下步骤:S0、闪存转换层基于按需加载的页面级地址进行映射,在缓存中建立翻译页目录,所述翻译页目录用于记录翻译页的物理地址,并基于时间局部性的特征,建立缓存映射项表;基于空间局部性特征,建立连续请求缓存映射项表;S1、当收到上层文件系统发送的读写请求,首先根据该请求区域内容,判断其是否是第一次读取,并且读取的是否为首部,如果判断为是,执行下一步;S2、判断当前读请求与前一个请求是否在请求区域内的位置是否连续,如果判断为是,则当前请求为连续读写请求,执行下一步;S3、顺序预取请求区域内的多个映射项,存入所述连续请求映射项表中,执行下一步;S4、得到读写请求所需的物理地址后完成数据的传输与写入,返回用户请求的处理结果。2.如权利要求1所述的方法,其中,步骤S2中,如果判断为否,则当前请求为随机请求,在S2和S4之间执行如下步骤:S31、计算请求区域内各数据页的访问次数,预取请求区域内访问次数最高的数据页对应的映射项,存入所述缓存映射项表中。3.如权利要求2所述的方法,其中,在步骤S3或步骤S31之后,执行如下步骤:S32、判断所写入的连续请求映射项表或缓存映射项表是否已满,如果判定为没满,将预取映射项写入,执行步骤S4。4.如权利要求3所述的方法,其中,S0步骤还包括:建立临时映射项表,所述临时映射项表用于存放从缓存映射项表中剔除的且已更新映射项;其中,如果S32步骤判定为已满,则执行如下步骤:S33、若已满映射项表为缓存映射项表,则使用最近最少使用策略选择映射项踢出至临时映射项表;若已满映射项表为临时映射项表,则选择所在映射项数量最多的一组映射项进行批量踢出。5.如权利要求1所述的方法,其中,步骤S1中,如果判断为否,则执行如下步骤:S11、在缓存内查找所述读写请求的映射信息。6.如权利要求1所述的方法,其中,步骤S0中,所述缓存映射项表用于缓存非连续读写请求的映射记录,一次加载当前随机读写请求的一条映射记录,同时预取所在区域内的热映射项,其...
【专利技术属性】
技术研发人员:金樟民,李敏,林铭炜,张健鹏,蔡智会,张伟,陈洁,
申请(专利权)人:福建师范大学福建省特种设备检验研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。