[发明专利]存储管理装置、存储管理方法、处理器和计算机系统在审
申请号: | 201910907572.0 | 申请日: | 2019-09-24 |
公开(公告)号: | CN112631962A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 郝子轶;陈晨;项晓燕;朱峰 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F12/1027 | 分类号: | G06F12/1027;G06F12/1009 |
代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 刘静 |
地址: | 英属开曼群岛大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 管理 装置 方法 处理器 计算机系统 | ||
1.一种存储管理装置,其特征在于,包括:
至少一个转译后备缓冲器,用于存储多个缓存表项,所述多个缓存表项包括多个第1级缓存表项和多个第2级缓存表项;以及
地址转换单元,与所述至少一个转译后备缓冲器耦接,适于根据所述多个第1级缓存表项之一将转译请求指定的虚拟地址转译为相应的转译地址,或在所述多个第1级缓存表项均未命中所述转译请求时根据所述多个第2级缓存表项之一将所述转译请求指定的虚拟地址转译为相应的转译地址。
2.根据权利要求1所述的存储管理装置,其特征在于,每个所述缓存表项由多个寄存器存储,所述多个寄存器包括:
第一寄存器,用于存储虚拟地址标签,以指示该缓存表项映射的虚拟页;以及
第二寄存器,用于存储转译地址标签,以指示所述虚拟页映射的转译页,每个所述缓存表项映射的虚拟页和转译页的页面尺寸一致。
3.根据权利要求2所述的存储管理装置,其特征在于,还包括控制单元,与所述地址转译单元耦接,并适于:
当所述多个缓存表项的虚拟地址标签均未命中所述转译请求指定的虚拟地址时,从根页表中获取与所述转译请求指定的虚拟地址匹配的待回填表项,
将所述待回填表项写入所述至少一个转移后备缓冲器。
4.根据权利要求3所述的存储管理装置,其特征在于,所述地址转换单元适于:
判断所述多个第1级缓存表项是否命中所述转译请求指定的虚拟地址,若所述多个第1级缓存表项之一命中,则根据命中的所述第1级缓存表项将所述转译请求指定的虚拟地址转译为相应的转译地址,
若所述多个第1级缓存表项均未命中,则判断所述多个第2级缓存表项是否命中所述转移请求指定的虚拟地址,
若所述多个第2级缓存表项之一命中,则根据命中的所述第2级缓存表项将所述转译请求指定的虚拟地址转译为相应的转译地址,
若所述多个第2级缓存表项均未命中,则向所述控制单元提供失配信息,以使所述控制单元获取所述待回填表项。
5.根据权利要求2所述的存储管理装置,其特征在于,所述控制单元还适于:
在所述多个第1级缓存表项未命中且所述多个第2级缓存表项之一命中时,根据预设算法选择所述多个第1级缓存表项之一,并用命中的所述第2级缓存表项替换选定的所述多个第1级缓存表项之一。
6.根据权利要求5所述的存储管理装置,其特征在于,所述多个寄存器还包括:
第三寄存器,用于存储引用标记位,以指示该缓存表项是否为最近最少被命中的所述缓存表项。
7.根据权利要求6所述的存储管理装置,其特征在于,在根据所述预设算法选择需要替换的所述多个第1级缓存表项时,所述控制单元适于根据各个所述第1级缓存表项的所述引用标记位选择最近最少被命中的所述第1级缓存表项。
8.根据权利要求6所述的存储管理装置,其特征在于,在根据所述预设算法选择需要替换的所述多个第1级缓存表项时,所述控制单元适于根据所述多个第1级缓存表项被写入所述至少一个转移后备缓冲器中的先后顺序选择最先被写入的所述第1级缓存表项。
9.根据权利要求5所述的存储管理装置,其特征在于,在所述多个第1级缓存表项未命中且所述多个第2级缓存表项之一命中时,所述控制单元还适于将被替换的所述第1级缓存表项作为一所述第2级缓存表项写入所述至少一个转移后备缓冲器。
10.根据权利要求5所述的存储管理装置,其特征在于,所述多个寄存器还包括:
第四寄存器,用于存储尺寸标记位,以指示所述虚拟页/所述转译页的页面尺寸。
11.根据权利要求10所述的存储管理装置,其特征在于,在所述多个第1级缓存表项未命中且所述多个第2级缓存表项之一命中时,所述控制单元还适于根据所述尺寸标记位选择被替换的所述第1级缓存表项,使得命中的所述第2级缓存表项与被替换的所述第1级缓存表项映射的页面尺寸相等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910907572.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种检测封头平整度的方法
- 下一篇:一种车辆平均油耗计算方法及装置