加快去分配命令处理的方法与存储设备技术

技术编号:17467136 阅读:33 留言:0更新日期:2018-03-15 04:46
本发明专利技术公开了一种加快去分配命令处理的方法与存储设备,涉及存储技术领域,解决了现有技术中处理去分配命令影响IO命令的执行的技术问题。该去分配方法包括:根据去分配命令获取去分配命令指示的逻辑地址范围;更新去分配表,将去分配命令指示的逻辑地址范围对应的去分配表的表项设置为第一指定值;其中去分配表用于记录FTL表中的逻辑地址是否被分配的信息;指示去分配命令执行完成。本发明专利技术中的去分配方法应用于对存储设备进行处理。

Speed up the method of assigning command processing and storage equipment

The invention discloses a method for accelerating the distribution of command processing and a storage device, and relates to the field of storage technology. It solves the technical problem of processing the distribution commands affecting the execution of IO commands in the prior art. The method includes: to assign according to distribution command to obtain orders to assign the logical address range; to update the allocation table, will go to the distribution of orders correspond to the logical address area allocation table entry is set to the specified value to the first; the allocation table is used to record the logical address in the FTL table is assigned information; instructions to perform assignment command. The de assignment method in the present invention is applied to processing the storage device.

【技术实现步骤摘要】
加快去分配命令处理的方法与存储设备
本专利技术涉及存储
,尤其涉及一种处理去分配命令、读命令的方法、存储设备和计算机程序。
技术介绍
主机同存储设备之间可通过多种方式相耦合,耦合方式包括但不限于通过例如SATA、IDE、USB、PCIE、NVMe(NVMExpress)、SAS、以太网、光纤通道、无线通信网络等连接主机与存储设备。主机可以是能够通过上述方式同存储设备相通信的信息处理设备,例如,个人计算机、平板电脑、服务器、便携式计算机、网络交换机、路由器、蜂窝电话、个人数字助理等。图1为存储设备的框图。固态存储设备102同主机相耦合,用于为主机提供存储能力。主机同固态存储设备102之间可通过多种方式相耦合,耦合方式包括但不限于通过例如SATA(SerialAdvancedTechnologyAttachment,串行高级技术附件)、SCSI(SmallComputerSystemInterface,小型计算机系统接口)、SAS(SerialAttachedSCSI,串行连接SCSI)、IDE(IntegratedDriveElectronics,集成驱动器电子)、USB(Uni本文档来自技高网...
加快去分配命令处理的方法与存储设备

【技术保护点】
一种去分配方法,其特征在于,包括:根据去分配命令获取去分配命令指示的逻辑地址范围;更新去分配表,将去分配命令指示的逻辑地址范围对应的去分配表的表项设置为第一指定值;其中去分配表用于记录FTL表中的逻辑地址是否被分配的信息;指示去分配命令执行完成。

【技术特征摘要】
1.一种去分配方法,其特征在于,包括:根据去分配命令获取去分配命令指示的逻辑地址范围;更新去分配表,将去分配命令指示的逻辑地址范围对应的去分配表的表项设置为第一指定值;其中去分配表用于记录FTL表中的逻辑地址是否被分配的信息;指示去分配命令执行完成。2.根据权利要求1所述的去分配方法,其特征在于,还包括:更新FTL表,将去分配命令指示的逻辑地址范围对应的FTL表的表项设为第一指定值。3.根据权利要求1-2之一所述的去分配方法,其特征在于,还包括:更新有效数据单元表,有效数据单元表用于记录存储设备的各物理数据单元的数据的状态;更新有效数据单元计数表,其中,有效数据单元计数表用于记录物理块、大块或物理块组中处于有效状态的物理数据单元的数量。4.根据权利要求3所述的去分配方法,其特征在于,还包括:依据有效数据单元计数表,更新物理块、大块或物理块组的第一优先级,该第一优先级为用于执行垃圾回收操作的优先级;依据第一优先级执行垃圾回收操作。5.根据权利要求2~4任一项所述的去分配方法,其特征在于,更新FTL表期间,阻止其他组件访问正在被更新的FTL表的表项,或者,使其他组件不访问正在被更新的FTL表的表项。6.根据权利要求1~5任一项所述的去分配方法,其特征在于,还包括:响应于收到读命令,通过去分配表判断所述读命令所读...

【专利技术属性】
技术研发人员:于松海蔡述楠郭志红高慧娟
申请(专利权)人:北京忆恒创源科技有限公司
类型:发明
国别省市:北京,11

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

1