[发明专利]一种随机写的方法、电子设备及存储介质有效
申请号: | 202110323391.0 | 申请日: | 2021-03-25 |
公开(公告)号: | CN112882663B | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 赵健雄 | 申请(专利权)人: | 湖南国科微电子股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 余菲 |
地址: | 410000 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 随机 方法 电子设备 存储 介质 | ||
1.一种随机写的方法,其特征在于,所述方法包括:
监控存储单元中全局映射表的转换指令;
根据所述转换指令确定出待转换全局映射表的加载指令,包括:根据所述转换指令对所述存储单元中存储的全局映射表进行查找,以查找出所述存储单元中的需要进行数据转换的所述待转换全局映射表;根据所述转换指令以及查找到的对应的所述待转换全局映射表的容量对所述存储单元的缓存空间进行申请,在申请成功时,确定出所述待转换全局映射表对应的加载指令;重复执行所述对所述存储单元中存储的全局映射表进行查找以及对所述缓存空间进行申请的步骤,直到所述存储单元的缓存空间使用完毕,确定出多个所述加载指令;
根据所述加载指令从所述存储单元中加载所述待转换全局映射表;
将加载后的所述待转换全局映射表进行批量数据转换,以得到转换后的全局映射表。
2.根据权利要求1所述的方法,其特征在于,所述根据所述加载指令从所述存储单元中加载所述待转换全局映射表,包括:
确定出每个所述加载指令对应的所述待转换全局映射表;
根据所述加载指令在所述存储单元中加载对应的所述待转换全局映射表。
3.根据权利要求2所述的方法,其特征在于,所述将加载后的所述待转换全局映射表进行批量数据转换,以得到转换后的全局映射表,包括:
将加载后的多个所述待转换全局映射表进行批量数据换入;
对数据换入完成后的多个所述待转换全局映射表进行批量数据换出,得到多个所述转换后的全局映射表,其中,所述数据转换包括数据换入和数据换出,所述数据转换的速度由所述待转换全局映射表的容量决定。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对多个所述转换后的全局映射表进行聚合;
对聚合后的全局映射表进行刷新,得到刷新后的全局映射表。
5.根据权利要求1所述的方法,其特征在于,所述待转换全局映射表的容量由所述存储单元的容量进行动态调整,所述存储单元中能够进行数据转换的全局映射表的最大数量由动态调整后的所述待转换全局映射表的容量决定;
其中,所述动态调整包括:根据所述存储单元的用户逻辑空间容量确定出所述存储单元的参考容量值;根据所述参考容量值计算出所述待转换全局映射表的容量。
6.根据权利要求5所述的方法,其特征在于,所述根据所述存储单元的用户逻辑空间容量确定出所述存储单元的参考容量值,包括:
将所述存储单元中的总数据块进行数据块清洗,以得到可用数据块;
根据所述可用数据块,得到所述存储单元的所述用户逻辑空间容量;
基于所述用户逻辑空间容量将所述存储单元的存储空间划分为不同的区间;
确定单个区间的参考容量值,其中,所述参考容量值用于确定所述用户逻辑空间容量所在的区间。
7.根据权利要求5所述的方法,其特征在于,所述根据所述参考容量值计算出所述待转换全局映射表的容量,包括:
根据所述参考容量值计算出所述存储单元的可用容量值;
根据所述存储单元中一级表的数据占用空间和所述可用容量值,计算出所述待转换全局映射表的容量。
8.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器运行所述程序指令时,执行权利要求1-7中任一项所述方法中的步骤。
9.一种可读取存储介质,其特征在于,所述可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器运行时,执行权利要求1-7任一项所述方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南国科微电子股份有限公司,未经湖南国科微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110323391.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:智能漏电人体保护安全器
- 下一篇:采光井定型化整体提升式操作平台及其施工方法