闪存命令执行方法、系统、固态硬盘控制器及固态硬盘技术方案

技术编号:40908807 阅读:16 留言:0更新日期:2024-04-18 14:38
本申请涉及数据存储技术领域,提供了一种闪存命令执行方法、系统、固态硬盘控制器及固态硬盘,该方法包括:从命令列表中依次获取命令,并判断获取命令的操作类型;根据操作类型将当前命令与对应合并命令进行累加,形成新合并命令;判断新合并命令的存储平面数是否小于或等于闪存颗粒的最大存储平面限制数,并根据对比结果确定最终合并命令;判断最终合并命令的存储大小是否小于等于分配给存储命令的剩余随机存取存储器空间;若小于等于分配给存储命令的剩余随机存取存储器空间,则将最终合并命令进行整合后下发给闪存颗粒进行执行。本申请通过将操作类型相同的命令进行整合,然后一起下发闪存颗粒,进而可以提高固态硬盘控制器的效率。

【技术实现步骤摘要】

本申请涉及数据存储,尤其涉及一种闪存命令执行方法、系统、固态硬盘控制器及固态硬盘


技术介绍

1、nand flash是一种基于nand技术的非易失性存储器,由于其具有存储密度高、功耗低、寿命长、可靠性高等特点,因此目前nand flash的应用场景较广泛,移动设备、智能终端、存储卡、固态硬盘等都有应用,而固态硬盘控制器主要负责将主机的命令传输到存储器nand flash闪存颗粒中,由于目前越来越注重命令传输执行的速度问题,因此对于固态硬盘控制器的性能提升尤其重要,现有技术中,通常采用单存储平面操作,这样就必须上一个存储平面执行完成后下一个存储平面才能开始执行,因此其性能相对较慢。


技术实现思路

1、有鉴于此,本申请实施例提供一种闪存命令执行方法、系统、固态硬盘控制器及固态硬盘,可以有效提高命令下发闪存颗粒的效率。

2、第一方面,本申请实施例提供一种闪存命令执行方法,包括:

3、从命令列表中依次获取命令,并判断获取的当前命令的操作类型;

4、根据所述操作类型将所述当前命令与本文档来自技高网...

【技术保护点】

1.一种闪存命令执行方法,其特征在于,包括:

2.根据权利要求1所述的闪存命令执行方法,其特征在于,所述依次从命令列表中获取命令之前,还包括:

3.根据权利要求1所述的闪存命令执行方法,其特征在于,所述判断获取的当前命令的操作类型之后,还包括:

4.根据权利要求1所述的闪存命令执行方法,其特征在于,所述根据所述操作类型将获取的所述当前命令与对应合并命令进行累加,形成新合并命令包括:

5.根据权利要求1所述的闪存命令执行方法,其特征在于,所述判断所述新合并命令的存储平面数是否小于所述闪存颗粒的最大存储平面限制数,并根据对比结果确定最终合并命令...

【技术特征摘要】

1.一种闪存命令执行方法,其特征在于,包括:

2.根据权利要求1所述的闪存命令执行方法,其特征在于,所述依次从命令列表中获取命令之前,还包括:

3.根据权利要求1所述的闪存命令执行方法,其特征在于,所述判断获取的当前命令的操作类型之后,还包括:

4.根据权利要求1所述的闪存命令执行方法,其特征在于,所述根据所述操作类型将获取的所述当前命令与对应合并命令进行累加,形成新合并命令包括:

5.根据权利要求1所述的闪存命令执行方法,其特征在于,所述判断所述新合并命令的存储平面数是否小于所述闪存颗粒的最大存储平面限制数,并根据对比结果...

【专利技术属性】
技术研发人员:谭琳叶云杰王斐吴翰轩林恩涛
申请(专利权)人:深圳市德明利技术股份有限公司
类型:发明
国别省市:

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

1