[发明专利]为了存储器管理而剖析页表的方法和装置在审
申请号: | 202210130464.9 | 申请日: | 2022-02-11 |
公开(公告)号: | CN115129620A | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 阿尔文德·普拉萨德;桑迪普·库马尔;斯雷尼瓦斯·苏布拉莫尼;安迪·鲁道夫 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/1009 | 分类号: | G06F12/1009 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 杨佳婧 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 为了 存储器 管理 剖析 方法 装置 | ||
本公开涉及为了存储器管理而剖析页表的方法和装置。公开了为了存储器管理而剖析页表的方法、装置、和制品。一种示例装置包括处理器来执行计算机可读指令,以用于:将页表的第一级别的第一页剖析为不是目标群组的一部分;并且响应于将第一页剖析为不是目标群组的一部分,将与第一页相对应的第二级别的数据页标注为不是目标群组的一部分,第二级别低于第一级别。
技术领域
本公开概括而言涉及处理器,更具体而言,涉及为了存储器管理而剖析页表的方法和装置。
背景技术
在处理系统中,主存储器和/或非易失性存储器在页表中存储数据,该页表包括可由应用和/或内核经由处理系统的操作系统访问的数据页。为了让操作系统访问主存储器和/或非易失性存储器,可以使用页表。页表是一种数据结构,它存储了操作系统使用的虚拟地址和主存储器和/或非易失性存储器的物理地址之间的映射。以这种方式,当操作系统尝试从主存储器和/或非易失性存储器中的数据页访问数据时,操作系统将与数据页相对应的虚拟地址发送给处理系统的硬件。然后,硬件使用页表来基于虚拟地址确定主存储器和/或非易失性存储器中的数据页的物理地址,并且为操作系统访问数据。然而,从第二处理器插口访问来自附接到第一处理器插口的远程存储器的数据要花大量的时间来执行。因此,本地存储器可被用于存储远程存储器和/或非易失性存储器的数据页的一些部分。本地存储器比远程存储器和/或非易失性存储器更快。
发明内容
根据本公开的一方面,提供了一种剖析页表的装置,所述装置包括:所述装置中的指令;以及处理器电路,来执行所述指令,以至少用于:将页表的第一级别的第一页剖析为不是目标群组的一部分;并且响应于将所述第一页剖析为不是所述目标群组的一部分,将与所述第一页相对应的第二级别的数据页标注为不是所述目标群组的一部分,所述数据页存储在远程存储器中,所述第二级别低于所述第一级别。
根据本公开的一方面,提供了一种剖析数据页的装置,所述装置包括:用于存储数据页的装置;用于剖析数据页的装置,所述用于剖析的装置用于:将页表的第一级别的第一页剖析为不是目标群组的一部分;并且响应于将所述第一页剖析为不是所述目标群组的一部分,将与所述第一页相对应的更低的第二级别的数据页标注为不是所述目标群组的一部分。
根据本公开的一方面,提供了一种剖析数据页的方法,所述方法包括:将页表的第一级别的第一页剖析为不是目标群组的一部分;并且响应于将所述第一页剖析为不是所述目标群组的一部分,将与所述第一页相对应的更低的第二级别的数据页标注为不是所述目标群组的一部分,所述数据页存储在远程存储器中。
根据本公开的一方面,提供了一种机器可读介质,包括代码,所述代码当被执行时使机器执行如上所述的方法。
附图说明
图1是结合本文公开的示例描述的服务器的示例实现方式的框图。
图2是图1的页表剖析器的示例实现方式的框图。
图3A-图3C图示了表示可被执行来实现图1的页表剖析器的示例机器可读指令的流程图。
图4是图1的页表的树结构的示例图。
图5是被构造来执行图3A-图3C的指令以实现图2的页表剖析器的示例处理器平台的框图。
图6是示例软件分发平台的框图,用于将软件(例如,与图3A-图3C的示例计算机可读指令相对应的软件)分发到客户端设备,例如消费者(例如,用于许可、销售和/或使用)、零售商(例如,用于销售、再销售、许可和/或分许可)、和/或原始设备制造商(OEM)(例如,用于包括在要被分发到例如零售商和/或直接购买客户的产品中)。
附图不是按比例的。一般而言,相同的标号将在各幅图和伴随的书面描述的各处被用于指代相同或相似的部件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210130464.9/2.html,转载请声明来源钻瓜专利网。