具有可变额外存储空间(OP)的固态存储设备命名空间制造技术

技术编号:20763816 阅读:41 留言:0更新日期:2019-04-03 14:17
提供了具有可变额外存储空间(OP)的固态存储设备命名空间。所公开的由固态存储设备执行的方法,其中所述固态存储设备包括多个命名空间,其中第一命名空间具有第一额外存储空间(OP),第二命名空间具有第二额外存储空间(OP),第一额外存储空间不同于第二额外存储空间;所述方法包括:根据第一命名空间的空闲大块数量确定在第一命名空间上启动垃圾回收操作;以及根据第二命名空间的空闲大块数量确定在第二命名空间上启动垃圾回收操作。

【技术实现步骤摘要】
具有可变额外存储空间(OP)的固态存储设备命名空间
本申请涉及固态存储设备,具体地,涉及固态存储设备的命名空间的垃圾回收与额外存储空间(OP)管理。
技术介绍
图1展示了固态存储设备的框图。固态存储设备102同主机相耦合,用于为主机提供存储能力。主机同固态存储设备102之间可通过多种方式相耦合,耦合方式包括但不限于通过例如SATA(SerialAdvancedTechnologyAttachment,串行高级技术附件)、SCSI(SmallComputerSystemInterface,小型计算机系统接口)、SAS(SerialAttachedSCSI,串行连接SCSI)、IDE(IntegratedDriveElectronics,集成驱动器电子)、USB(UniversalSerialBus,通用串行总线)、PCIE(PeripheralComponentInterconnectExpress,PCIe,高速外围组件互联)、NVMe(NVMExpress,高速非易失存储)、以太网、光纤通道、无线通信网络等连接主机与固态存储设备102。主机可以是能够通过上述方式同存储设备相通信的信本文档来自技高网...

【技术保护点】
1.一种由固态存储设备执行的方法,其中所述固态存储设备包括多个命名空间,其中第一命名空间具有第一额外存储空间(OP),第二命名空间具有第二额外存储空间(OP),第一额外存储空间不同于第二额外存储空间;所述方法包括:根据第一命名空间的空闲大块数量确定在第一命名空间上启动垃圾回收操作;以及根据第二命名空间的空闲大块数量确定在第二命名空间上启动垃圾回收操作。

【技术特征摘要】
1.一种由固态存储设备执行的方法,其中所述固态存储设备包括多个命名空间,其中第一命名空间具有第一额外存储空间(OP),第二命名空间具有第二额外存储空间(OP),第一额外存储空间不同于第二额外存储空间;所述方法包括:根据第一命名空间的空闲大块数量确定在第一命名空间上启动垃圾回收操作;以及根据第二命名空间的空闲大块数量确定在第二命名空间上启动垃圾回收操作。2.根据权利要求1所述的方法,还包括:响应于改变第一命名空间的额外存储空间的请求,使第一命名空间的空闲大块数量增加。3.根据权利要求1或2所述的方法,还包括:为在第一命名空间上执行垃圾回收操作,从属于第一命名空间的脏大块集合获取第一大块,将第一大块的有效数据写入从空闲大块集合获取的第一空闲大块,擦除第一大块的物理块,并将第一大块添加到空闲大块集合。4.根据权利要求1-3之一所述的方法,还包括:为在第二命名空间上执行垃圾回收操作,从属于第二命名空间的脏大块集合获取第二大块,将第二大块的有效数据写入从空闲大块集合获取的第二空闲大块,擦除第二大块的物理块,并将第二大块添加到空闲大块集合。5.根据权利要求4的所述方法,还包括:响应于从空闲大块集合获取了第二空闲大块,使第二命名空间的空闲大块数量递减;以及响应于将第二大块添加到空闲...

【专利技术属性】
技术研发人员:田冰王金一
申请(专利权)人:北京忆恒创源科技有限公司
类型:发明
国别省市:北京,11

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

1