[发明专利]存储系统的建立方法、装置、存储系统和访问方法在审
申请号: | 201910376820.3 | 申请日: | 2019-05-07 |
公开(公告)号: | CN110221984A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 曲良;陈岚;李莹 | 申请(专利权)人: | 中国科学院微电子研究所 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/0873 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 韩建伟 |
地址: | 100029 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储系统 内存单元 外部存储 构建 非易失 非易失存储器 缓冲区 存储系统构建 存储系统数据 使用寿命 响应能力 缓冲 读写 访问 申请 | ||
1.一种存储系统的构建方法,其特征在于,所述存储系统基于初始存储系统构建,所述初始存储系统包括初始内存单元和外部存储单元,所述构建方法包括:
在所述初始内存单元中构建非易失存储器,剩余的所述初始内存单元为内存单元;
在所述非易失存储器中构建非易失堆;
在所述非易失堆上构建缓冲区。
2.根据权利要求1所述的构建方法,其特征在于,在所述初始内存单元中构建非易失存储器包括:
将初始内存单元中的堆段的地址映射到所述非易失存储器的物理地址上,形成所述非易失存储器。
3.根据权利要求1所述的构建方法,其特征在于,将初始内存单元中的堆段的地址映射到所述非易失存储器的物理地址上包括:
将所述堆段的起始地址变量设置为所述非易失存储器的起始地址;
将所述堆段的空间大小变量设置为所述非易失存储器的存储容量。
4.根据权利要求1至3中任一项所述的构建方法,其特征在于,在所述非易失存储器中构建非易失堆包括:
将所述非易失存储器的中的预定地址作为所述非易失堆的起始地址;
将预定容量作为所述非易失堆的容量,形成所述非易失堆,其中,所述预定容量小于或者等于第一存储容量且小于或等于第二存储容量,所述第一存储容量为所述预定地址与所述非易失存储器的起始地址之间的存储容量,所述第二存储容量为所述预定地址与所述非易失存储器的终止地址之间的存储容量,
优选地,在所述非易失堆上构建缓冲区包括:选取所述非易失堆的至少部分内存作为缓冲区。
5.一种存储系统,其特征在于,采用权利要求1至4中任一项所述的构建方法形成。
6.一种存储系统的构建装置,其特征在于,所述存储系统基于初始存储系统构建,所述初始存储系统包括初始内存单元和外部存储单元,所述构建装置包括:
第一构建单元,用于在所述初始内存单元中构建非易失存储器,剩余的所述初始内存单元为内存单元;
第二构建单元,用于在所述非易失存储器中构建非易失堆;
第三构建单元,用于在所述非易失堆上构建缓冲区。
7.一种权利要求5所述的存储系统的访问方法,其特征在于,所述存储系统包括内存单元、缓冲区以及外部存储单元,其中,所述外部存储单元包括多个存储子单元,所述访问方法包括:
根据访问的信息获取所述存储子单元的目标地址和数据的容量;
根据所述目标地址确定所述缓冲区的访问地址;
对位于所述访问地址的所述缓冲区的进行访问。
8.根据权利要求7所述的访问方法,其特征在于,根据所述目标地址确定所述缓冲区的访问地址包括:
采用hash函数对所述目标地址进行处理,得到hash值;
根据所述hash值确定所述缓冲区的访问地址,
优选地,
位于所述访问地址的所述缓冲区的进行访问包括:
对位于所述访问地址的所述缓冲区进行读操作;和/或
对位于所述访问地址的所述缓冲区进行写操作,
进一步优选地,
对位于所述访问地址的所述缓冲区进行读操作包括:
检测位于所述访问地址的所述缓冲区中是否存储有所述目标地址;
响应于所述缓冲区中存储有所述目标地址,读取所述缓冲区中的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院微电子研究所,未经中国科学院微电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910376820.3/1.html,转载请声明来源钻瓜专利网。