[发明专利]命名空间的数据管理方法及系统在审
申请号: | 201910829554.5 | 申请日: | 2019-09-03 |
公开(公告)号: | CN110737605A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 李创锋;莊吉賢 | 申请(专利权)人: | 深圳市金泰克半导体有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 44481 深圳智汇远见知识产权代理有限公司 | 代理人: | 沈园园 |
地址: | 518000 广东省深圳市坪*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命名空间 芯片 平均分配 外接通道 种类数 管脚 使能 指令 数据管理 操作指令 读写操作 平行处理 数量获取 速度一致 存储器 延迟 申请 保证 | ||
本申请涉及一种命名空间的数据管理方法及系统,所述方法包括:获取存储器的外接通道的数量和使能管脚的种类数;根据所述外接通道的数量和使能管脚的种类数获得芯片的数量;根据芯片的数量获取命名空间的最大数量;获取命名空间的目标数量;根据所述目标数量将多个芯片平均分配给所有命名空间。将芯片按照所述命名空间的目标数量平均分配,保证每个命名空间的芯片数一致,以使每个命名空间对数据大小相同的处理速度一致,每个命名空间拥有独立的指令读写操作,通过每个独立的命名空间可以平行处理多种操作指令,进而减少指令之间的延迟时间。
技术领域
本申请涉及数据储存装置技术领域,尤其涉及一种命名空间的数据管理方法及系统。
背景技术
非易失性内存主机控制器接口规范中允许一个存储器内有多个命名空间,存储器是先对命名空间进行规划再使用,主机下达的指令会指示存储器操作对应的命名空间;例如,对某命名空间的写入、读取、数据抹除操作。如何规划命名空间为本技术领域一项重要课题。
发明内容
为了解决上述技术问题,本申请提供了一种命名空间的数据管理方法及系统。
第一方面,本申请提供了一种命名空间的数据管理方法,应用于存储器,所述方法包括:
获取存储器的外接通道的数量和使能管脚的种类数;
根据所述外接通道的数量和使能管脚的种类数获得芯片的数量,其中,各个外接通道所对应芯片的数量相同,各个外接通道所对应使能管脚的种类数相同,同一外接通道下对应的各个芯片的使能管脚种类不同,
根据所述外接通道的数量和使能管脚的种类数获得芯片的数量包括:根据外接通道的数量与使能管脚的种类数相乘得到芯片的数量;
根据芯片的数量获取命名空间的最大数量;
获取命名空间的目标数量,所述目标数量不超过所述最大数量,且所述命名空间的最大数量和目标数量为2的幂次方;
根据所述目标数量将多个芯片平均分配给所有命名空间。
优选地,所述方法还包括:
判断是否存在未分配给命名空间的芯片;
当存在未分配给命名空间的芯片时,所述未分配给命名空间的芯片用于数据垃圾回收处理。
优选地,所述根据所述目标数量将多个芯片平均分配给所有命名空间后,所述方法包括:
获取来自外部主机发送的目标数据获取信号;
根据目标数据确定目标命名空间;
根据所述目标命名空间确定目标芯片;
读取所述目标芯片中的目标数据并发送至外部主机。
优选地,所述根据所述目标数量将多个芯片平均分配给所有命名空间,包括:
按照所述外接通道的数量将多个芯片平均分配给所有命名空间,即将所有的外接通道按照命名空间的目标数量平均分配。
优选地,所述根据所述目标数量将多个芯片平均分配给所有命名空间,包括:
根据所述使能管脚的种类数将多个芯片平均分配给所有命名空间,即将所有使能管脚的种类数按照命名空间的目标数量平均分配。
第二方面,本申请提供了一种命名空间的数据管理系统,所述系统包括:
参数获取单元,用于获取存储器的外接通道的数量和使能管脚的种类数;
芯片数获取单元,用于根据所述外接通道的数量和使能管脚的种类数获得芯片的数量,各个外接通道所对应芯片的数量相同,各个外接通道所对应使能管脚的种类数相同,同一外接通道下对应的各个芯片的使能管脚种类不同;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金泰克半导体有限公司,未经深圳市金泰克半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910829554.5/2.html,转载请声明来源钻瓜专利网。