一种基于Flash存储器的写数据方法、装置、设备及存储介质制造方法及图纸

技术编号:26845026 阅读:27 留言:0更新日期:2020-12-25 13:06
本申请公开了一种基于Flash存储器的写数据方法、装置、设备及计算机可读存储介质,方法包括:当接收到写操作指令时,将与写操作指令对应的数据信息写入预设缓存空间中;在将预设缓存空间中的数据信息更新之后,按照预设写回规则将预设缓存空间中的各数据信息写入Flash存储器中。可见,本方法是优先将写操作指令对应的数据信息写入预设缓存空间中,并且可以在将预设缓存空间中的数据信息经过更新之后,将最终版本写入至Flash存储器中,因此能够减少向Flash存储器写入数据信息的次数,从而减少对Flash存储器的物理块的擦写次数,进而能够延长Flash存储器的使用寿命;本方法还能够提高写数据的效率。

【技术实现步骤摘要】
一种基于Flash存储器的写数据方法、装置、设备及存储介质
本专利技术涉及数据读写领域,特别涉及一种基于Flash存储器的写数据方法、装置、设备及计算机可读存储介质。
技术介绍
近年来,Flash存储器的应用越来越广泛。Flash存储器是一种非易失性存储器,在断电的情况下仍能保持所存储的数据信息。在Flash存储器的存储单位中,一个物理块包含若干个物理页,写数据的最小单位是物理页,擦除操作的最小单位时物理块。当Flash存储器的某个物理块的擦写次数达到预设阈值时,该物理块将被设定为不再使用的区域,所以在极度频繁使用下,Flash存储器容量有可能越来越小;也就是说,由于Flash存储器的物理块的擦写次数是有限的,如果频繁地擦写Flash存储器的某个物理块,就会使该物理块在较短的时间内达到使用寿命,从而降低了Flash存储器的使用寿命。为延长Flash存储器的使用寿命,现有技术主要是将数据信息平均地写到Flash存储器中用来存储数据的整个Flash存储区域,避免在某些物理块被频繁地擦写,从而尽量延长Flash存储器的使用寿命。但是,现有技术的方法,本文档来自技高网...

【技术保护点】
1.一种基于Flash存储器的写数据方法,其特征在于,包括:/n当接收到写操作指令时,将与所述写操作指令对应的数据信息写入预设缓存空间中;/n在将所述预设缓存空间中的所述数据信息更新之后,按照预设写回规则将所述预设缓存空间中的各所述数据信息写入Flash存储器中。/n

【技术特征摘要】
1.一种基于Flash存储器的写数据方法,其特征在于,包括:
当接收到写操作指令时,将与所述写操作指令对应的数据信息写入预设缓存空间中;
在将所述预设缓存空间中的所述数据信息更新之后,按照预设写回规则将所述预设缓存空间中的各所述数据信息写入Flash存储器中。


2.根据权利要求1所述的方法,其特征在于,所述当接收到写操作指令时,将与所述写操作指令对应的数据信息写入预设缓存空间中的过程,具体包括:
当接收到写操作指令时,判断所述预设缓存空间中是否存在空闲地址;
若存在,则根据所述写操作指令将对应的数据信息写入所述预设缓存空间的所述空闲地址中;
若不存在,则根据预设算法确定出所述预设缓存空间中的替换地址和与所述替换地址对应的替换数据信息,并根据所述写操作指令将对应的数据信息写入所述替换地址中,并将所述替换数据信息写入所述Flash存储器中。


3.根据权利要求2所述的方法,其特征在于,所述预设缓存空间包括第一RAM和第二RAM;
对应的,所述当接收到写操作指令时,判断所述预设缓存空间中是否存在空闲地址的过程,具体包括:
当接收到所述写操作指令时,根据所述第一RAM中的地址匹配信息判断所述第二RAM中是否存在所述空闲地址。


4.根据权利要求2所述的方法,其特征在于,所述根据预设算法确定出所述预设缓存空间中的替换地址和与所述替换地址对应的替换数据信息的过程,具体包括:
根据最少最近使用算法或最近最不常用算法确定出所述预设缓存空间中的所...

【专利技术属性】
技术研发人员:邹晓峰张贞雷王贤坤李拓周玉龙刘同强
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:山东;37

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

1