发明名称 |
存储器管理 |
摘要 |
本公开涉及存储器管理的方法和装置。多阶存储器管理单元(MMU)包括:第一MMU阶,将输入虚拟存储器地址转译为对应的中间存储器地址,该第一MMU阶生成包括该对应的中间存储器地址的中间存储器地址集合;第二MMU阶,将第一MMU阶提供的中间存储器地址转译为物理存储器地址,该第二MMU阶响应于从第一MMU阶接收的中间存储器地址提供包括对应于从第一MMU阶接收的中间存储器地址的物理存储器地址的物理存储器地址集合;第一MMU阶向第二MMU阶提供的中间存储器地址不同于下述中间存储器地址:第二MMU阶将为这些中间存储器地址提供物理存储器地址以作为对集合中的一个其他中间存储器地址进行转译的响应。 |
申请公布号 |
CN106021131A |
申请公布日期 |
2016.10.12 |
申请号 |
CN201610154207.3 |
申请日期 |
2016.03.17 |
申请人 |
ARM 有限公司 |
发明人 |
瓦汉·特-格里戈良;哈坎·拉尔斯-戈兰·佩尔森;杰西·哈维尔·德·洛斯·雷耶斯·达里亚斯;维诺德·皮萨拉特·哈里·派 |
分类号 |
G06F12/10(2016.01)I |
主分类号 |
G06F12/10(2016.01)I |
代理机构 |
北京东方亿思知识产权代理有限责任公司 11258 |
代理人 |
李晓冬 |
主权项 |
一种多阶存储器管理单元MMU,包括:第一MMU阶,该第一MMU阶被配置为将输入虚拟存储器地址转译为对应的中间存储器地址,所述第一MMU阶生成包括所述对应的中间存储器地址的、由两个或更多个中间存储器地址组成的集合;以及第二MMU阶,该第二MMU阶被配置为将所述第一MMU阶提供的中间存储器地址转译为物理存储器地址,所述第二MMU阶响应于从所述第一MMU阶接收的中间存储器地址,提供包括对应于从所述第一MMU阶接收的中间存储器地址的所述物理存储器地址的、由两个或更多个物理存储器地址组成的集合;所述第一MMU阶被配置为向所述第二MMU阶提供所述集合中不同于下述任意中间存储器地址的中间存储器地址以用于转译:所述第二MMU阶将为所述中间存储器地址提供物理存储器地址以作为对所述集合中的其他中间存储器地址中的一个中间存储器地址进行转译的响应。 |
地址 |
英国剑桥 |