一种FTL映射表的统计方法及装置

    公开(公告)号:CN107391393A

    公开(公告)日:2017-11-24

    申请号:CN201710630630.0

    申请日:2017-07-28

    Inventor: 赵宝林

    CPC classification number: G06F12/02 G06F12/0238

    Abstract: 本发明实施例公开了一种FTL映射表的统计方法及装置,其中,方法包括,通过定义FTL函数用于表示FTL映射表,并为FTL函数定义无效值,所述无效值不小于固态硬盘物理空间最大的PBA值;当检测到LBA写入时,根据新写入的数据与当前FTL函数,对所述FTL函数进行重新拟合,以实现对所述FTL函数进行更新。大大降低了FTL映射表的占用空间,提高空间利用率;有利于在固态硬盘掉电过程中保存完整的数据量,提升固态硬盘的存储性能;FTL函数存储占用的空间较少,相应的用户空间的便会增大,有利于降低产品成本;由于FTL函数所需空间较少,对于物理器件的要求也就降低,能够大大提高物理板卡排版的灵活性。

    一种固态硬盘的trim处理方法及装置

    公开(公告)号:CN107481762A

    公开(公告)日:2017-12-15

    申请号:CN201710757408.7

    申请日:2017-08-29

    Inventor: 赵宝林

    Abstract: 本申请提供了一种固态硬盘的trim处理方法及装置,方法包括:从逻辑物理转换表L2P的各个L2P表项中提取trim位,并将提取出的trim位存储到一个独立的表中,得到trim表;接收主机发送的trim指令,并响应主机发送的trim指令,对trim表进行前后端的分阶段处理。在本申请中,通过以上方式减少了工作量,提高了trim的处理速度,从而提高了trim的处理性能。

    一种基于固态硬盘的多核控制器资源访问方法及其装置

    公开(公告)号:CN107273214A

    公开(公告)日:2017-10-20

    申请号:CN201710523228.2

    申请日:2017-06-30

    CPC classification number: G06F9/52 G06F9/5038 G06F2209/5021

    Abstract: 本发明公开了一种基于固态硬盘的多核控制器资源访问方法及其装置,包括接收控制器核心发送的请求消息后,若消息类型为预设的低优先级类型,则将其分配至低优先级队列,若为其余消息类型,将其分配至高优先级队列;高优先级队列接收到请求消息后,判断请求消息对应资源的高优先级lock位和低优先级lock位是否均有效,若有,控制高优先级lock位失效,返回请求资源;低优先级队列接收到请求消息后,判断请求消息对应资源的高优先级lock位是否有效,若有,控制相应的低优先级lock位失效,返回请求资源。本发明中低优先级类型的请求消息,可以在上一个同类型的请求消息访问过程中直接与其访问同一资源,也可以多个该类型的请求消息同时访问同一资源,访问效率高。

    一种SSD功耗控制方法、系统、SSD及计算机可读存储介质

    公开(公告)号:CN115657837A

    公开(公告)日:2023-01-31

    申请号:CN202211411747.7

    申请日:2022-11-11

    Abstract: 本发明公开了一种SSD功耗控制方法、系统、SSD及计算机可读存储介质,涉及存储控制技术领域,判断当前时刻该SSD是否满足以预设低功耗设置策略工作的条件,若是,控制自身的时钟主频变更至预设最低时钟主频,由于控制模块的频率与功耗成正比关系,通过该步骤可有效降低控制模块的功耗;控制自刷新存储模块的工作模式由原本的正常自刷新模式调整为预设低功耗自刷新模式,预设低功耗自刷新模式下该自刷新存储模块对应的时钟信号处于非使能状态,即该自刷新模块仅实现自身的基本刷新功能以维持其内部存储数据的不丢失即可,进一步降低了功耗。本申请通过上述设置简单有效地实现了SSD的功耗的降低,提升了SSD的竞争力,利于实际应用。

    一种SSD固件中数据块的管理方法、系统及装置

    公开(公告)号:CN108762670B

    公开(公告)日:2021-06-29

    申请号:CN201810495702.X

    申请日:2018-05-22

    Inventor: 赵宝林

    Abstract: 本发明公开了一种SSD固件中数据块的管理方法、系统及装置,包括:当确定SSD中存在不稳定的block时,判断不稳定的block是否为open block;若是,则对open block进行关闭操作,并对应打开稳定且未使用中的block,将open block中的数据对应搬移至未使用中的block,以成功完成数据搬移处理;若否,则对满足条件的closed block直接进行数据搬移处理。可见,本申请在SSD中的数据块正在执行操作的过程中,若数据块出现不稳定的情况,则将不稳定的数据块中的数据搬移至稳定的数据块上继续执行操作,从而保证了SSD中数据的完整性及正确性,提高了存储系统的性能。

    一种确定数据冷热等级的方法及装置

    公开(公告)号:CN107357535A

    公开(公告)日:2017-11-17

    申请号:CN201710596164.9

    申请日:2017-07-20

    Inventor: 赵宝林

    CPC classification number: G06F3/0616 G06F3/0649 G06F3/0683

    Abstract: 本发明公开了一种确定数据冷热等级的方法及装置,所述方法包括:根据数据的历史处理方式计算所述数据的热数据标记值和冷数据标记值;对所述数据的热数据标记值和冷数据标记值进行加权计算,根据加权计算的结果与冷热等级之间的对应关系判定所述数据的冷热等级。本发明对数据属性进行分析确定的依据为数据的历史处理方式比如数据由host写入、数据由垃圾回收写入等,而非时间,即使出现掉电现象本发明的依据也不会受其影响,而是依旧保持准确,因此数据不需要进行多次确定过程就能够确定数据冷热等级,从而本发明可以准确全面地对数据的冷热属性进行确定。

    一种冷热数据存储方法、装置以及介质

    公开(公告)号:CN116225334A

    公开(公告)日:2023-06-06

    申请号:CN202310232061.X

    申请日:2023-03-10

    Abstract: 本申请公开了一种冷热数据存储方法、装置以及介质,在接收到写命令时,获取当前固态硬盘的时间戳;将时间戳和写命令对应的逻辑区块地址以及写命令中的用户数据一起保存;查询逻辑区块地址冷热属性表以获取用户数据的冷热属性;根据冷热属性将用户数据存入对应的存储位置。相对于当前技术中,存储器中的冷热数据的混合存放导致写放大的产生,采用本技术方案,在进行写数据时,将时间戳和写命令对应的逻辑区块地址以及写命令中的用户数据一起保存,通过查询逻辑区块地址冷热属性表确认写命令中的用户数据的冷热属性,根据冷热属性将用户数据存入对应的存储位置,降低了写放大。并且,将冷热数据区分存放,还能够降低存储器磨损,提高垃圾回收效率。

    一种固态硬盘及其数据写方法、装置、主机和存储介质

    公开(公告)号:CN115756327A

    公开(公告)日:2023-03-07

    申请号:CN202211466418.2

    申请日:2022-11-22

    Abstract: 本发明公开了一种固态硬盘的数据写方法、装置、固态硬盘、主机及计算机可读存储介质,涉及固态硬盘技术领域,该方法包括:利用闪存转换层模块接收前端模块发送的前端写请求;根据前端写请求和固态硬盘内各闪存对应的闪存类型,配置当前待写入闪存对应的闪存写请求;将闪存写请求发送到固态硬盘的闪存模块,以通过闪存模块将闪存写请求中的待写入缓存地址对应的待写入数据写入到当前待写入闪存;根据闪存模块返回的闪存写请求对应的闪存写完成信息,更新固态硬盘的映射表,并释放相应的缓存空间;本发明中闪存转换层模块能够解除写请求上下文与缓存空间的绑定关系,能够在提升固态硬盘的写性能的基础上,节省写流程上下文资源。

    一种固态硬盘SSD管理方法以及SSD

    公开(公告)号:CN108829354A

    公开(公告)日:2018-11-16

    申请号:CN201810649520.3

    申请日:2018-06-21

    Inventor: 赵宝林

    Abstract: 本申请提供了一种固态硬盘SSD管理方法以及SSD,用于高效管理元数据。本申请提供的SSD管理方方法包括:SSD确定目标元数据的特征信息;SSD根据预置对应关系,确定目标元数据的特征信息对应的目标数据块,预置对应关系包括不同元数据的特征信息与不同数据块的对应关系;SSD将目标元数据保存至目标数据块。通过划分数据块的不同特征信息,并根据不同特征信息分配不同的数据块,如此在管理目标元数据时,可确定该目标元数据的特征信息,根据预置对应关系确定该目标元数据的特征信息对应的目标数据块,将该目标元数据保存至该目标数据块,从而可将不同的元数据进行细分保存,在SSD的整体层面上可提高管理系统的通用性、可扩展性以及稳定性,高效管理元数据。

    一种SSD固件中数据块的管理方法、系统及装置

    公开(公告)号:CN108762670A

    公开(公告)日:2018-11-06

    申请号:CN201810495702.X

    申请日:2018-05-22

    Inventor: 赵宝林

    CPC classification number: G06F3/0604 G06F3/064 G06F3/0679

    Abstract: 本发明公开了一种SSD固件中数据块的管理方法、系统及装置,包括:当确定SSD中存在不稳定的block时,判断不稳定的block是否为open block;若是,则对open block进行关闭操作,并对应打开稳定且未使用中的block,将open block中的数据对应搬移至未使用中的block,以成功完成数据搬移处理;若否,则对满足条件的closed block直接进行数据搬移处理。可见,本申请在SSD中的数据块正在执行操作的过程中,若数据块出现不稳定的情况,则将不稳定的数据块中的数据搬移至稳定的数据块上继续执行操作,从而保证了SSD中数据的完整性及正确性,提高了存储系统的性能。

Patent Agency Ranking