当前位置: 首页 > 专利查询>ARM有限公司专利>正文

执行维护操作的装置和方法制造方法及图纸

技术编号:21714232 阅读:37 留言:0更新日期:2019-07-27 19:10
本公开涉及执行维护操作的装置和方法。提供了一种装置,其包括输入端口,用于从请求者接收以下各项中的任意一项:包括输入地址的查找操作和维护操作。维护队列电路存储至少一个维护操作的维护队列,以及地址存储装置存储输入地址和输出地址空间中的输出地址之间的转换。响应于接收到输入地址,根据维护队列输出地址被提供。响应于存储维护操作,维护队列电路使得确认被发送到请求者。通过提供用于执行维护操作的单独的维护队列,在执行维护时不需要阻塞请求者。

Devices and methods for performing maintenance operations

【技术实现步骤摘要】
执行维护操作的装置和方法
本技术涉及维护操作的执行。
技术介绍
在数据处理系统中,数据请求者(例如处理器)可以请求保存在存储装置中的数据。但是,在某些时刻,有必要对该存储装置进行维护,例如,以确保存储装置的平稳、高效运行。这种维护可例如涉及删除地址转换电路中陈旧的转换。在执行维护时,通常认为存储装置是不可以被访问的,因为可能必须对存储装置进行扫描以找寻要释放的条目。因此,来自请求者的执行维护的请求可以使请求者和/或存储装置阻断。但是,随着存储装置容量的增加,预计存储装置被阻断的时间会增加。在某一时刻,请求者(或请求者对存储装置的访问)被阻断的时长变得无法被接受。因此,希望找到一种在减少请求者被阻断的时间的同时进行维护的方法。
技术实现思路
从第一示例配置看,提供了一种装置,包括:输入端口,用于从请求者接收以下各项中的任意一项:包括输入地址的查找操作和维护操作;维护队列电路,用于存储至少一个维护操作的维护队列;以及地址存储装置,用于存储输入地址和输出地址空间中的输出地址之间的转换,其中,响应于接收到输入地址,根据维护队列输出地址被提供;以及响应于存储维护操作,维护队列电路使得确认被发送给请本文档来自技高网...

【技术保护点】
1.一种装置,包括:输入端口,用于从请求者接收以下各项中的任意一项:包括输入地址的查找操作、以及维护操作;维护队列电路,用于存储至少一个维护操作的维护队列;以及地址存储装置,用于存储所述输入地址和输出地址空间中的输出地址之间的转换,其中响应于接收到所述输入地址,根据所述维护队列所述输出地址被提供;以及响应于存储所述维护操作,所述维护队列电路使得确认被发送给所述请求者。

【技术特征摘要】
2017.11.22 GR 201701005241.一种装置,包括:输入端口,用于从请求者接收以下各项中的任意一项:包括输入地址的查找操作、以及维护操作;维护队列电路,用于存储至少一个维护操作的维护队列;以及地址存储装置,用于存储所述输入地址和输出地址空间中的输出地址之间的转换,其中响应于接收到所述输入地址,根据所述维护队列所述输出地址被提供;以及响应于存储所述维护操作,所述维护队列电路使得确认被发送给所述请求者。2.根据权利要求1所述的装置,包括:控制电路,用于响应于接收到所述输入地址而扫描所述维护队列来寻找与所述输入地址的冲突,其中所述输出地址是通过在存在冲突的情况下返回未命中,在其他情况下提供所述输出地址,而根据所述维护队列提供的。3.根据权利要求1所述的装置,其中所述维护操作访问地址存储装置中的多个转换。4.根据权利要求1所述的装置,其中所述维护操作按顺序访问所述地址存储装置中的转换。5.根据权利要求3所述的装置,其中所述地址存储装置被适配为映射的存储器;以及所述维护操作使用非暂时访问来访问所述地址存储装置中的转换。6.根据权利要求1所述的装置,其中所述维护操作是无效操作。7.根据权利要求6所述的装置,其中,所述无效操作用于基于以下各项中的一项或多项使所述地址存储装置中的一个或多个转换无效:虚拟地址、虚拟地址范围、地址空间标识符、虚拟机标识符、中间物理地址、以及物理地址。8.根据权利要求1所述的装置,包括:维护电路,用于使得执行从维护队列所选择的维护操作。9.根据权利要求8所述的装置,其中,响应于当所述维护队列已满时接收到所述维护操作,维护电路被适配为执行所选的要执行的维护操作。10.根据权利要求9所述的装置,其中,所述选择是基于所述维护队列中的将花费最少执行时间的维护操作的。11.根据权利要求8所述的装置,其中,所选择的维护操作包括扫描所述地址存储装置的至少一部分并且响应于条件被满足而执行动作;在所述扫描期间,响应于进一步的条件被满足所述维护电路执行进一步的动作;以及所述进一步的动作和所述进一步的条件对应于来自所述维护队列的要执行的进一步的维护操作。12.根据权利要求8所述的装置,其中,响应于所述输入地址与所述地址存储装置...

【专利技术属性】
技术研发人员:安德烈亚斯·拉尔斯·桑德伯格尼科斯·尼古拉里斯普拉卡什·S·拉马赫亚尼斯蒂芬·迪斯特霍斯特
申请(专利权)人:Arm有限公司
类型:发明
国别省市:英国,GB

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1