[发明专利]具有直接存取的多级存储器有效
申请号: | 201610912901.7 | 申请日: | 2011-12-29 |
公开(公告)号: | CN107092561B | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | B.芬宁;S.卡瓦米;R.S.特特里克;F.T.哈迪 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/08;G06F3/06;G06F12/1009;G11C11/56 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 叶菲;姜甜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 直接 存取 多级 存储器 | ||
1.一种方法,包括:
将第一量的非易失性随机存取存储器(NVRAM)指定为用作用于计算系统的存储器;
将第二量的NVRAM指定为用作用于计算系统的存储装置;
基于被指定用作存储器的所述第一量的NVRAM来生成存储器重映射表;
基于被指定用作存储装置的所述第二量的NVRAM来生成存储装置重映射表;以及
响应于所述第一量的NVRAM的一部分用作存储装置的第一重新指定或所述第二量的NVRAM的一部分用作存储器的第二重新指定来更新所述存储器和存储装置重映射表。
2.根据权利要求1所述的方法,包括:
在第一时间量内通过整个的第一量NVRAM进行循环以从用作存储器重新指定为用作存储装置,该循环包括在多个时间段中的分离时间段处重新指定构成整个第一量NVRAM的多个部分中的每一个,所述多个段的和包括所述第一时间量。
3.根据权利要求1所述的方法,包括:
通过存储器重映射表来为运行在计算机系统上的软件应用提供对NVRAM中至少一个物理位置的访问,所述存储器重映射表被布置成至少将平台物理地址转化成物理NVRAM地址。
4.根据权利要求1所述的方法,包括所述存储装置重映射表被布置成至少将逻辑块地址转化成物理NVRAM地址。
5.根据权利要求1所述的方法,包括:
生成页面状态表,其在分离的页面状态表条目中至少具有与NRAM的分离的NVRAM物理页面相关联的比特,所述分离的页面状态表条目指示对应于给定页面状态表条目的给定NVRAM物理页面被指定用作存储器还是存储装置。
6.根据权利要求1所述的方法,包括:
针对多个NVRAM物理页面中的分离的NVRAM物理页面确定单独的NVRAM物理页面是否是自由的以被写入,当单独的NVRAM物理页面未持有有效数据时,该单独NVRAM物理页面是自由的以被写入;以及
针对分别标识的自由NVRAM物理页面,确定所述分别标识的自由NVRAM物理页面是否是干净的,其中,当给定的自由NVRAM物理页面中所有存储的比特被设置成一时,该给定的自由NVRAM物理页面是干净的。
7.根据权利要求6所述的方法,包括:
清除至少一个分别标识的自由NVRAM物理页面,其中,要清除的所述至少一个分别标识的自由NVRAM物理页面包括被设置成零的至少一个所存储比特。
8.根据权利要求7所述的方法,包括:
监视访问NVRAM的接口以确定所述接口在任何给定时间是否是基本上空闲的;
从请求器接收写入请求;
当所述访问NVRAM的接口是基本上空闲的时提供尚未被清除的至少一个分别标识的自由NVRAM物理页面;以及
当所述访问NVRAM的接口不是基本上空闲的时提供已被清除的至少一个分别标识的自由NVRAM物理页面。
9.根据权利要求1所述的方法,其中所述NVRAM包括以下中的至少一个:相变存储器、相变存储器和开关(PCMS)、电阻式存储器(RRAM)、铁电存储器、自旋转移矩随机存取存储器(STRAM)、自旋隧穿随机存取存储器(SPRAM)、磁阻存储器、磁存储器、磁随机存取存储器(MRAM)或半导体-氧化物-氮化物-氧化物-半导体(SONOS)存储器。
10.根据权利要求1所述的方法,包括:
指定所述第一量的NVRAM用作存储器包括布置所述第一量的NVRAM以起到用于计算系统的系统存储器的至少一部分的作用;以及
指定所述第二量的NVRAM用作存储装置包括布置所述第一量的NVRAM以起到用于计算系统的大容量存储装置的作用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610912901.7/1.html,转载请声明来源钻瓜专利网。