[发明专利]一种快速修改多重命名空间的方法在审

专利信息
申请号: 202110882234.3 申请日: 2021-08-02
公开(公告)号: CN113656328A 公开(公告)日: 2021-11-16
发明(设计)人: 詹利森;袁国华 申请(专利权)人: 固存芯控半导体科技(苏州)有限公司
主分类号: G06F12/02 分类号: G06F12/02
代理公司: 上海邦德专利代理事务所(普通合伙) 31312 代理人: 梁剑
地址: 215222 江苏省苏州市吴江区东太湖生态旅游度假区(*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 快速 修改 多重 命名 空间 方法
【权利要求书】:

1.一种快速修改多重命名空间的方法,其特征在于,设置两张映射表,分别为ns_idx以及ns_map;

所述ns_idx用于存储命名空间在所述ns_map中对应LBA地址的底部指标以及占用单位数量;通过两张映射表的映射关系,实现新的命名空间创建,以及实现命名空间删除后的快速更新。

2.根据权利要求1提出的一种快速修改多重命名空间的方法,其特征在于,所述ns_idx包括ptr_start字段和size字段;所述ptr_start字段用于各个命名空间存储对应LBA地址的底部指标,所述size字段用于记录每个命名空间占用的单位数量。

3.根据权利要求2提出的一种快速修改多重命名空间的方法,其特征在于,新的命名空间创建过程为:更新所述ns_idx,将所述ns_map的底部指标写入ns_idx的ptr_start字段,再将新的命名空间占用的单位数量写入size字段,实现ns_idx与所述ns_map之间的映射关系,完成创建一个新的命名空间。

4.根据权利要求2提出的一种快速修改多重命名空间的方法,其特征在于,所述空间命名的删除步骤如下:

要删除某个命名空间,搜寻整个ns_idx,将所述命名空间删除,在ns_map中,对应删除的所述命名空间的LBA地址移动至所述ns_map映射表的底部,原本位于删除的所述命名空间对应的LBA地址下方的每一个LBA地址均在所述ns_map映射表中向上移动n个单位;n个单位为删除的命名空间对应的LBA地址数量,即删除的命名空间占用的单位数量。

5.根据权利要求2提出的一种快速修改多重命名空间的方法,其特征在于,所述空间命名的删除步骤如下:

首先设置一个头部指标m,要删除某个命名空间,搜寻整个ns_idx,将所述命名空间删除,在ns_map中,同时移动删除的所述命名空间对应的n个LBA地址,将n个LBA地址自ns_map映射表首部m格往下排布;

在所述ns_map中,初始映射表m格记录的LBA地址,至原本位于删除的所述命名空间对应的LBA地址上方的LBA地址,均向下位移n个单位;n个单位为删除的命名空间对应的LBA地址数量,即删除的命名空间占用的单位数量。

6.根据权利要求5提出的一种快速修改多重命名空间的方法,其特征在于,所述ns_map中还包括nsid字段:所述nsid字段用于指定对应的所述ns_idx中相应的ID序列,在删除了一个命名空间的情况下,相应的通过位移所述ns_idx中的ID序列即可。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于固存芯控半导体科技(苏州)有限公司,未经固存芯控半导体科技(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110882234.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top