[发明专利]用于寻址的方法、设备和系统在审
申请号: | 202010679968.7 | 申请日: | 2020-07-15 |
公开(公告)号: | CN112306392A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | M·R·克劳斯 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 魏小薇;吴丽丽 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 寻址 方法 设备 系统 | ||
1.一种用于寻址的方法,所述方法包括:
向响应者发送修改寻址资源的请求;
跟踪数据结构中的所述响应者;
接收针对地址范围的持久刷新命令;和
如果所述地址范围与所述响应者的可寻址资源重叠,向所述响应者发送持久刷新请求包。
2.根据权利要求1所述的方法,其中:
所述响应者是交叉组的成员;和
跟踪所述数据结构中的所述响应者包括跟踪所述数据结构中的所述交叉组。
3.根据权利要求2所述的方法,所述方法还包括:
向所述交叉组的每个成员发送对应的持久刷新请求包。
4.根据权利要求1所述的方法,所述方法还包括:
接收到对于所述持久刷新请求包的确认后,从所述数据结构中移除所述响应者。
5.根据权利要求1所述的方法,所述方法还包括:
跟踪所述响应者和地址子范围,所述地址子范围涵盖所述数据结构中修改的寻址资源的地址;和
如果所述地址范围与所述地址子范围重叠,则生成所述持久刷新请求包;
其中,所述持久刷新请求包括所述地址子范围的标识。
6.根据权利要求5所述的方法,所述方法还包括:
跟踪所述数据结构内的多个地址子范围,每个特定地址子范围的最大大小等于对应于所述特定地址子范围的响应者或存储器交叉组的存储器分区大小。
7.根据权利要求5所述的方法,其中,所述数据结构包括页表条目,并且跟踪所述地址子范围包括更新页表条目字段以指示由所述页表条目描述的页面包括修改的可寻址资源。
8.根据权利要求1所述的方法,所述方法还包括:
接收修改虚拟地址的请求;
将所述虚拟地址转换成请求者本地地址;
使用所述请求者本地地址从页表条目中确定页面地址;和
更新所述页表条目以指示所述页面包括尚未提交为持久性的修改的可寻址资源。
9.一种用于寻址的设备,所述设备包括:
请求者,所述请求者向响应者发送修改寻址资源的请求;
跟踪器,所述跟踪器用于跟踪数据结构中的所述响应者;和
本地部件的接口,所述接口用于接收针对地址范围的持久刷新命令;其中
如果所述地址范围与所述响应者的可寻址资源重叠,则所述请求者为所述响应者生成并发送持久刷新请求包。
10.根据权利要求9所述的设备,其中,所述跟踪器用于:
跟踪与所述响应者相关联的地址子范围,所述地址子范围涵盖所述响应者的先前修改的可寻址资源;并且
如果所述地址范围与所述地址子范围的最大大小重叠,则更新被跟踪的地址子范围以涵盖由所述请求修改的所述寻址资源。
11.根据权利要求10所述的设备,其中,所述跟踪器用于:
跟踪与所述响应者相关联的第二地址子范围,所述第二地址子范围涵盖所述响应者的在所述地址子范围的最大大小之外的先前修改的可寻址资源;并且
如果所述地址范围与所述第二地址子范围的所述最大大小重叠,则更新被跟踪的第二地址子范围以涵盖由所述请求修改的所述可寻址资源。
12.根据权利要求10所述的设备,其中,所述持久刷新请求包包括与所述地址范围重叠的所述地址子范围。
13.根据权利要求11所述的设备,其中,在从所述响应者接收对所述持久刷新请求的完成响应之后,所述跟踪器从所述数据结构中移除在持久刷新范围中发送的所述地址子范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010679968.7/1.html,转载请声明来源钻瓜专利网。