[发明专利]为多命名空间提供不同数据保护级别的方法与存储设备在审
申请号: | 201911365252.3 | 申请日: | 2019-12-26 |
公开(公告)号: | CN113051189A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 王晨阳 | 申请(专利权)人: | 成都忆芯科技有限公司 |
主分类号: | G06F12/1009 | 分类号: | G06F12/1009 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 陈变花 |
地址: | 610000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命名 空间 提供 不同 数据 保护 级别 方法 存储 设备 | ||
1.一种向命名空间中写入数据的方法,其特征在于,包括如下步骤:
响应于向命名空间中写入数据的写命令,获得所述写命令所要写入的命名空间;
查询命名空间表,获得所述写命令所指示的命名空间的命名空间配置信息;
从命名空间配置信息中获得所述命名空间的数据保护级别与物理地址空间;
从所述物理地址空间分配根据数据保护等级所构造的大块;
从所述大块中分配可承载数据的页条带;
将所述写命令所指示的用户数据写入分配的页条带。
2.如权利要求1所述的方法,其中介质接口控制器根据所述写命令所指示的命名空间的数据保护级别为所述用户数据生成校验数据,并将所述校验数据写入所述页条带。
3.如权利要求1-2所述的方法,其中在流经介质接口控制器的用户数据的个数等于命名空间配置信息中所记录的生成校验数据的用户数据个数时,生成所述命名空间所对应的页条带的校验数据,将所述校验数据写入所述命名空间所对应的物理存储空间,并占据所述页条带的校验数据页。
4.一种为多命名空间提供不同数据保护级别的存储设备,其特征在于,包括:
存储了命名空间表的控制部件、FTL表,以及
一个或多个NVM芯片;
其中控制部件执行如权利要求1-3所述的方法。
5.如权利要求4所述的存储设备,其中命名空间表包括至少一个条目,每个条目内记录存储设备提供的命名空间之一的配置信息。
6.如权利要求4-5之一所述的存储设备,其中FTL表包括多个部分,每个部分为存储设备提供的命名空间之一提供从逻辑地址到物理地址的转换,其中命名空间表的条目中记录该条目对应的命名空间所使用的FTL表的部分。
7.如权利要求4-6之一所述的存储设备,其中在命名空间被创建时,根据命名空间的存储空间大小以及数据保护级别,确定为该命名空间所分配的物理地址空间的大小。
8.如权利要求4-7之一所述的存储设备,其中根据命名空间的存储空间大小以及数据保护级别在NVM芯片中构造大块。
9.一种创建命名空间的方法,其特征在于,包括如下步骤:
响应于创建命名空间的命令,从所述命令空间获得要创建的命名空间的大小;
为所述命令空间分配物理存储空间。
10.一种删除命名空间的方法,包括如下步骤:
响应于删除命名空间的命令,从所述命令中获得命名空间标识;
根据所述命名空间标识从命名空间表中获取所述命令空间标识相对应的条目;
从所述条目中获得分配给所述命名空间的物理地址空间和大块;
删除所述条目;
将所述大块标记为未使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都忆芯科技有限公司,未经成都忆芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911365252.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能灵活型连接紧固件
- 下一篇:文本标注方法和装置