一种存储器系统及闪存存储器的数据处理方法技术方案

技术编号:41114969 阅读:18 留言:0更新日期:2024-04-25 14:05
本发明专利技术提供了一种存储器系统及闪存存储器的数据处理方法,包括闪存存储器以及控制器;所述控制器被配置为在空闲时间内,对所述闪存存储器执行第一垃圾回收操作,在运行时间内,基于主机写入命令对所述闪存存储器进行数据写入;所述控制器还被配置为对所述闪存存储器进行数据写入时,基于判断参数,确定所述闪存存储器的数据写入模式,所述数据写入模式包括单层单元模式以及多层单元模式;其中,所述判断参数包括所述闪存存储器中剩余空间量以及根据当前主机行为获取的所述闪存存储器的寿命值。本发明专利技术能够大大提高数据写入性能。

【技术实现步骤摘要】

本专利技术涉及存储器,特别涉及一种存储器系统及闪存存储器的数据处理方法


技术介绍

1、固态硬盘等存储器系统中的数据主要存储于闪存存储器中,闪存存储器中包括多个物理块(block),数据存储于多个物理块(block)中。当多个物理块(block)的存储空间即将用完时,可以进行垃圾回收操作。垃圾回收操作可将多个物理块(block)中的有效数据转移至新的物理块(block)中,并擦除多个物理块(block)中的无效数据,以释放更多的存储空间,以供后续写入数据使用。从而,可提高存储器系统的数据写入性能。

2、然而目前,存储器系统进行正常写入数据时,当出现空间不足的情况,要常常进行垃圾回收,影响了正常写入数据的速度,导致数据写入性能大大降低。


技术实现思路

1、本专利技术的目的在于提供一种存储器系统及闪存存储器的数据处理方法,能够大大提高存储器系统的数据写入性能。

2、为解决上述技术问题,本专利技术是通过以下技术方案实现的:

3、本专利技术提供了一种存储器系统,包括闪存存储器以及控本文档来自技高网...

【技术保护点】

1.一种存储器系统,其特征在于,包括闪存存储器以及控制器;

2.根据权利要求1所述的一种存储器系统,其特征在于,基于所述判断参数,确定所述闪存存储器的数据写入模式时,所述控制器被配置为判断所述闪存存储器中剩余空间量是否大于等于预设的空间量阈值,若大于等于所述空间量阈值,则所述控制器将当前主机行为输入预设的寿命值模型,以获取所述单层单元模式下闪存存储器的寿命值以及多层单元模式下闪存存储器的寿命值,并判断出所述单层单元模式大于等于多层单元模式下闪存存储器的寿命值时,则采用所述单层单元模式进行数据写入,否则,则采用所述多层单元模式进行数据写入;

3.根据权利要求1所述的...

【技术特征摘要】

1.一种存储器系统,其特征在于,包括闪存存储器以及控制器;

2.根据权利要求1所述的一种存储器系统,其特征在于,基于所述判断参数,确定所述闪存存储器的数据写入模式时,所述控制器被配置为判断所述闪存存储器中剩余空间量是否大于等于预设的空间量阈值,若大于等于所述空间量阈值,则所述控制器将当前主机行为输入预设的寿命值模型,以获取所述单层单元模式下闪存存储器的寿命值以及多层单元模式下闪存存储器的寿命值,并判断出所述单层单元模式大于等于多层单元模式下闪存存储器的寿命值时,则采用所述单层单元模式进行数据写入,否则,则采用所述多层单元模式进行数据写入;

3.根据权利要求1所述的一种存储器系统,其特征在于,所述控制器被配置为等待接收所述主机写入命令,并判断等待接收所述主机写入命令的等待时间是否大于预设的时间阈值,若所述等待时间大于所述时间阈值,则将大于所述时间阈值的等待时间确定为所述空闲时间,若所述等待时间小于等于所述时间阈值,则将小于等于所述时间阈值的等待时间确定为所述运行时间。

4.根据权利要求1所述的一种存储器系统,其特征在于,在对所述闪存存储器执行第一垃圾回收操作时,所述控制器被配置为判断所述闪存存储器中剩余空间量是否小于预设的存储量阈值,若所述剩余空间量小于所述存储量阈值,则执行所述第一垃圾回收操作,若所述剩余空间量大于等于所述存储量阈值,则不执行所述第一垃圾回收操作。

5.根据权利要求4所述的一种存储器系统,其特征在于,当所述剩余空间量小于所述存储量阈值,则执行第一垃圾回收操作时,所述控制器被配置为在进行所述第一垃圾回收操作的过程中,判断是否接收到主机写入命令,若接收到所述主机写入命令,则所述...

【专利技术属性】
技术研发人员:祖旭王守磊
申请(专利权)人:合肥康芯威存储技术有限公司
类型:发明
国别省市:

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

1