[发明专利]用于高效同时使用的存储器映像的复制有效
申请号: | 201780011743.0 | 申请日: | 2017-01-20 |
公开(公告)号: | CN108604183B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | E.拉克林;A.克里什纳墨菲 | 申请(专利权)人: | 霍尼韦尔国际公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张凌苗;陈岚 |
地址: | 美国新*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 高效 同时 使用 存储器 映像 复制 | ||
1.一种装置,包括:
包括多个存储器的计算架构,所述多个存储器包括第一存储器和第二存储器,其中多个存储器被配置成存储存储器映像的多个副本,所述存储器映像的多个副本包括第一副本和第二副本,存储器映像包含要由计算架构执行的指令和要由计算架构使用的数据,其中第一存储器被配置成存储存储器映像的第一副本并且第二存储器被配置成存储存储器映像的第二副本,计算架构被配置成执行包括指令执行功能和输入/输出功能的多个功能;
至少一个处理设备,其被配置成执行指令仿真器,所述指令仿真器被配置成使用存储器映像的第一副本来执行指令执行功能,第一存储器包括在指令仿真器内的存储器或者相较于第二存储器更靠近指令仿真器的存储器;以及
接口卡,其被配置成通过网络通信并且使用存储器映像的第二副本来执行输入/输出功能,第二存储器包括在接口卡内的存储器或者相较于第一存储器更靠近接口卡的存储器。
2.如权利要求1所述的装置,其中:
计算架构被配置成执行包括第一功能和第二功能的多个功能;
第一存储器被定位在计算架构中,使得存储器映像的第一副本位于对第一功能而言是更高效的第一位置中;以及
第二存储器被定位在计算架构中,使得存储器映像的第二副本位于对第二功能而言是更高效的第二位置中。
3.一种方法,包括:
将包括第一副本和第二副本的存储器映像的多个副本存储在计算架构的多个存储器中,所述多个存储器包括第一存储器和第二存储器,其中第一存储器存储存储器映像的第一副本并且第二存储器存储存储器映像的第二副本,存储器映像包含要由计算架构执行的指令和要由计算架构使用的数据,
使用存储器映像的多个副本来执行计算架构的多个功能,所述多个功能包括使用存储器映像的第一副本的第一功能和使用存储器映像的第二副本的第二功能,所述多个功能包括指令执行功能和输入/输出功能,其中第一功能对应于指令执行功能并且第二功能对应于输入/输出功能;
通过至少一个处理设备来执行指令仿真器,所述指令仿真器被配置成使用存储器映像的第一副本来执行指令执行功能,第一存储器包括在指令仿真器内的存储器或者相较于第二存储器更靠近指令仿真器的存储器;并且
接口卡通过网络通信并且使用存储器映像的第二副本来执行输入/输出功能,第二存储器包括在接口卡内的存储器或者相较于第一存储器更靠近接口卡的存储器。
4.如权利要求3所述的方法,进一步包括:
将与第一和第二功能相关的读和写存储器访问请求引导至第一和第二存储器。
5.如权利要求4所述的方法,其中引导读和写存储器访问请求包括:
将与第一功能相关的读存储器访问请求引导至第一存储器并且将与第一功能相关的写存储器访问请求引导至第一和第二存储器;以及
将与第二功能相关的读存储器访问请求引导至第二存储器并且将与第二功能相关的写存储器访问请求引导至第一和第二存储器。
6.如权利要求4所述的方法,其中引导读和写存储器访问请求包括针对每个存储器访问请求:
标识与存储器访问请求相关的存储器映像的部分;以及
基于存储器映像的标识的部分来将存储器访问请求引导至存储器映像的多个副本中的一个。
7.如权利要求4所述的方法,其中引导读和写存储器访问请求包括针对每个存储器访问请求:
将存储器访问请求分类为多个种类中的一个;
基于分类来选择存储器映像的多个副本中的一个;
将存储器访问请求引导至存储器映像的选择的副本;以及
直接地或者使用偏移来访问存储器映像的选择的副本中的存储器的部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于霍尼韦尔国际公司,未经霍尼韦尔国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780011743.0/1.html,转载请声明来源钻瓜专利网。