一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

SSD带写备份功能的方法、装置、计算机设备及存储介质与流程

2022-09-04 08:53:18 来源:中国专利 TAG:

技术特征:
1.ssd带写备份功能的方法,其特征在于,包括以下步骤:获取主机发送的写命令,ftl为每个lpa写分配一个节点控制命令,以得到写节点控制命令;判断写命令是否为后端写失败返回的命令;若写命令不是后端写失败返回的命令,则ftl为每个写节点控制命令分配备份到hmb空间的地址,以得到hmb空间的地址信息;ftl将写节点控制命令发送给后端nfc处理;nfc为写节点控制命令配置硬件描述符命令,并将hmb空间的地址信息填入至硬件描述符命令中,以得到硬件描述符的备份地址;nfc根据硬件描述符命令对nandflash颗粒执行编写操作,并检查硬件描述符的备份地址;判断硬件描述符的备份地址是否有效;若硬件描述符的备份地址有效,则nfc将写数据备份到指定的hmb空间。2.根据权利要求1所述的ssd带写备份功能的方法,其特征在于,所述判断写命令是否为后端写失败返回的命令步骤之后,若写命令是后端写失败返回的命令,则跳转执行所述ftl将写节点控制命令发送给后端nfc处理。3.根据权利要求1所述的ssd带写备份功能的方法,其特征在于,所述若硬件描述符的备份地址有效,则nfc将写数据备份到指定的hmb空间步骤之后,还包括:判断硬件描述符的执行结果是否为写失败;若硬件描述符的执行结果是写失败,则nfc记录写节点控制命令中的错误状态的位置,并将该写节点控制命令返回给ftl;若硬件描述符的执行结果不是写失败,则ssd结束写操作。4.根据权利要求3所述的ssd带写备份功能的方法,其特征在于,所述判断硬件描述符的备份地址是否有效步骤之后,还包括:若硬件描述符的备份地址无效,则跳转执行所述判断硬件描述符的执行结果是否为写失败;若硬件描述符的执行结果是写失败,则nfc记录写节点控制命令中的错误状态的位置,并将该写节点控制命令返回给ftl;若硬件描述符的执行结果不是写失败,则ssd结束写操作。5.ssd带写备份功能的装置,其特征在于,包括:获取分配单元,第一判断单元,分配备份单元,发送单元,配置填入单元,执行检查单元,第二判断单元及备份单元;所述获取分配单元,用于获取主机发送的写命令,ftl为每个lpa写分配一个节点控制命令,以得到写节点控制命令;所述第一判断单元,用于判断写命令是否为后端写失败返回的命令;所述分配备份单元,用于若写命令不是后端写失败返回的命令,则ftl为每个写节点控制命令分配备份到hmb空间的地址,以得到hmb空间的地址信息;所述发送单元,用于ftl将写节点控制命令发送给后端nfc处理;所述配置填入单元,用于nfc为写节点控制命令配置硬件描述符命令,并将hmb空间的地址信息填入至硬件描述符命令中,以得到硬件描述符的备份地址;所述执行检查单元,用于nfc根据硬件描述符命令对nandflash颗粒执行编写操作,并检查硬件描述符的备份地址;所述第二判断单元,用于判断硬件描述符的备份地址是否有效;
所述备份单元,用于若硬件描述符的备份地址有效,则nfc将写数据备份到指定的hmb空间。6.根据权利要求5所述的ssd带写备份功能的装置,其特征在于,还包括:第一跳转单元,用于若写命令是后端写失败返回的命令,则跳转执行所述ftl将写节点控制命令发送给后端nfc处理。7.根据权利要求5所述的ssd带写备份功能的装置,其特征在于,还包括:第三判断单元,用于判断硬件描述符的执行结果是否为写失败;若硬件描述符的执行结果是写失败,则nfc记录写节点控制命令中的错误状态的位置,并将该写节点控制命令返回给ftl;若硬件描述符的执行结果不是写失败,则ssd结束写操作。8.根据权利要求7所述的ssd带写备份功能的装置,其特征在于,还包括:第二跳转单元,用于若硬件描述符的备份地址无效,则跳转执行所述判断硬件描述符的执行结果是否为写失败;若硬件描述符的执行结果是写失败,则nfc记录写节点控制命令中的错误状态的位置,并将该写节点控制命令返回给ftl;若硬件描述符的执行结果不是写失败,则ssd结束写操作。9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-4中任一项所述的ssd带写备份功能的方法。10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现如权利要求1-4中任一项所述的ssd带写备份功能的方法。

技术总结
本发明涉及SSD带写备份功能的方法、装置、计算机设备及存储介质,该方法,包括:获取主机发送的写命令,FTL为每个LPA写分配一个节点控制命令;判断写命令是否为后端写失败返回的命令;若不是,FTL为每个写节点控制命令分配备份到HMB空间的地址;FTL将写节点控制命令发送给后端NFC处理;NFC为写节点控制命令配置硬件描述符命令,并将HMB空间的地址信息填入至硬件描述符命令中;执行编写操作,并检查硬件描述符的备份地址;判断硬件描述符的备份地址是否有效;若有效,NFC将写数据备份到指定的HMB空间。本发明能够不影响正常写操作性能,又能简化错误处理流程,从而提高写性能。从而提高写性能。从而提高写性能。


技术研发人员:徐攀 臧鑫 叶佳鹏
受保护的技术使用者:苏州忆联信息系统有限公司
技术研发日:2022.06.17
技术公布日:2022/9/2
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献