[发明专利]NID分配方法及其存储设备在审
申请号: | 201810698026.6 | 申请日: | 2018-06-29 |
公开(公告)号: | CN110659216A | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 李跃鹏 | 申请(专利权)人: | 北京忆恒创源科技有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 11572 北京卓特专利代理事务所(普通合伙) | 代理人: | 段宇 |
地址: | 100192 北京市海淀区西小口*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储设备 命名空间 非易失性存储器 制造工厂 标识信息 分配 制造 记录 创建 申请 生产 | ||
1.一种NID分配方法,其特征在于,包括如下步骤:
获取待生产的存储设备的序列号、最大命名空间数量以及命名空间ID;
根据所述存储设备的标识信息以及命名空间ID,生成的同所述存储设备的最大命名空间数量相对应数量的多个NID;
将所述多个NID发送给制造存储设备的制造工厂;
制造存储设备的制造工厂将所述多个NID记录在所述存储设备的非易失性存储器中或非易失性存储器指定的位置;
根据待创建命名空间的命名空间ID从所述非易失性存储器获取同所述命名空间ID对应的NID。
2.根据权利要求1的NID分配方法,其特征在于,为待制造的存储设备生成不少于最大命名空间数量的NID。
3.根据权利要求1或2的NID分配方法,其特征在于,用存储设备的序列号与命名空间ID作为名字,根据名字生成通用唯一识别码作为NID。
4.如权利要求1-3任一项的NID分配方法,其特征在于,所述非易失存储器中的多个NID形成NID池,NID池中以命名空间ID为索引维护命名空间ID到NID的唯一映射关系。
5.根据权利要求1-4任一项的NID分配方法,其特征在于,制造工厂在制造存储设备时,根据正在制造的存储设备的序列号获取所述存储设备的多个NID,并将所述多个NID记录在该正在制造的存储设备的非易失性存储器中。
6.根据权利要求1-5任一项的NID分配方法,其特征在于,所述多个NID被集成在待制造的存储设备的固件镜像中,集成了所述多个NID的固件镜像被发送给制造存储设备的工厂。
7.一种存储设备,包括控制部件与非易失存储器,其特征在于,所述控制部件包括主机接口、CPU与介质接口,所述非易失存储器中存储NID池;
主机接口用于同主机交换命令与数据;
CPU与主机接口耦合,用于接收并处理主机发送给存储设备的IO命令;
介质接口与CPU耦合,用于将从CPU接收的数据发送给非易失性存储器芯片,和/或从非易失性存储器芯片中读出数据。
所述CPU还将NID池的副本加载到存储器中,CPU访问NID池的副本从而获取NID。
8.如权利要求7的存储设备,其特征在于,所述NID池由所述存储设备之外的信息处理设备生成。
9.如权利要求7或8的存储设备,其特征在于,在制造存储设备的过程中,将多个NID记录在所制造的存储设备的非易失性存储器中,所述多个NID形成NID池。
10.如权利要求7-9任一项的存储设备,其特征在于,响应于创建命名空间的请求,根据待创建命名空间的命名空间ID作为索引访问存储设备的所述NID池,从所述NID池中获取同命名空间ID对应的NID分配给待创建的命名空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京忆恒创源科技有限公司,未经北京忆恒创源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810698026.6/1.html,转载请声明来源钻瓜专利网。