一种Trim命令处理方法、装置及相关设备制造方法及图纸

技术编号:43886276 阅读:14 留言:0更新日期:2025-01-03 13:03
本申请涉及固态硬盘技术领域,尤其涉及一种Trim命令处理方法、装置及相关设备;方法包括:针对接收到的Trim命令进行解析得到逻辑块地址LBA信息;根据LBA信息,针对逻辑块至物理块L2P表进行处理;在针对L2P表进行处理的过程中,若接收到读写请求,根据读写请求,控制针对读写请求的处理过程和针对L2P表的处理过程交替进行;本申请将针对读写请求的处理过程和针对L2P表的处理过程进行了调度,令针对读写请求的处理过程和针对L2P表的处理过程能够交替进行,因此当实施本申请实施例的技术方案后,SSD中需要删除的目标数据会及时删除,保证了SSD对读写请求的处理效率。

【技术实现步骤摘要】

本申请涉及固态硬盘,尤其涉及一种trim命令处理方法、装置及相关设备。


技术介绍

1、在ssd(solid state drive,固态硬盘)与计算机连接的状态下,当需要删除ssd中存储的目标数据时,计算机会发送trim命令至ssd。

2、在实际执行中,ssd处理trim命令的过程包括:针对trim命令进行解析得到lba(logical block address,逻辑块地址)信息,以及根据lba信息将l2p(logical tophysical,逻辑块至物理块)表中所记载的存储有目标数据的物理块中的数据页标记为无效。在trim命令处理完毕后,ssd根据处理后的l2p表将内存空间中被标记无效的数据页中的目标数据进行垃圾回收处理,最终实现目标数据的删除处理;其中,针对l2p表的处理过程需要在ssd的空闲时间才能处理。

3、在实际应用中,虽然trim命令的使用有助于提高ssd的写入性能并且能够有效延长ssd的使用寿命,但是在ssd中针对l2p表进行处理的优先级低于针对读写请求进行处理的优先级,导致针对l2p表的处理过程很容易被打断和延误本文档来自技高网...

【技术保护点】

1.一种Trim命令处理方法,其特征在于,应用于固态硬盘,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述读写请求,控制针对所述读写请求的处理过程和针对所述L2P表的处理过程交替进行,包括:

3.根据权利要求2所述的方法,其特征在于,所述LBA信息指示所述固态硬盘中存储有目标数据的目标物理块中的目标数据页的位置信息和数据信息,所述目标数据为所述Trim命令所指示的需要在所述固态硬盘中进行删除的数据;

4.根据权利要求3所述的方法,其特征在于,当所述读写请求的类型为所述纯写时,m′与n′之间的比值为第一值;>

5.根据权利...

【技术特征摘要】

1.一种trim命令处理方法,其特征在于,应用于固态硬盘,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述读写请求,控制针对所述读写请求的处理过程和针对所述l2p表的处理过程交替进行,包括:

3.根据权利要求2所述的方法,其特征在于,所述lba信息指示所述固态硬盘中存储有目标数据的目标物理块中的目标数据页的位置信息和数据信息,所述目标数据为所述trim命令所指示的需要在所述固态硬盘中进行删除的数据;

4.根据权利要求3所述的方法,其特征在于,当所述读写请求的类型为所述纯写时,m′与n′之间的比值为第一值;

5.根据权利要求4所述的方法,其特征在于,所述第一值、所述第二值和所述第三值之间的大小关系满足下述条件:

6.根据权利要求3所述的方法,其特征在...

【专利技术属性】
技术研发人员:宛丽娟蒲强
申请(专利权)人:深圳市德明利技术股份有限公司
类型:发明
国别省市:

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

1