地址转译缓存方法、转译缓存器、处理器、以及计算机存储介质技术

技术编号:43615629 阅读:19 留言:0更新日期:2024-12-11 14:58
本发明专利技术实施例提供了一种地址转译缓存方法、转译缓存器、处理器、以及计算机存储介质。所述地址转译缓存方法,包括:确定地址转译请求中的虚拟地址对多个缓存行的多个命中状态,所述多个缓存行通过分别划分到多个缓存组具有不同页面粒度,每个缓存行的命中状态指示该缓存行处于有效命中、无效命中或未命中;对所述多个命中状态进行合并得到合并命中状态;如果所述合并命中状态指示有效命中优先,则将命中状态为有效命中的缓存行的回填地址表项确定为所述虚拟地址的缓存表项。

【技术实现步骤摘要】

本专利技术实施例涉及计算机,尤其涉及一种地址转译缓存方法、转译缓存器、处理器、以及计算机存储介质


技术介绍

1、在现有的计算机系统中,处理器的应用程序基本上都是往往利用虚拟内存的虚拟地址(virtual address,va)调用相关资源,并利用虚拟地址管理计算机系统的虚拟存储空间。例如,应用程序通过申请较大的连续物理空间,应用程序的数据后续填充所申请的物理空间,从而有利于提升对硬件的兼容性。

2、在内存的访存过程中,需要将虚拟地址转译为物理地址(physical address,pa)。为了实现虚拟地址与物理地址之间的转译,计算机系统需要存储大量的回填地址表项,每个表项用于将指定范围的虚拟地址转译为相应的物理地址。

3、诸如转译后备转存器(translation look aside buffer,tlb)等转译缓存器用于缓存计算机系统中存储的一部分回填地址表项,以避免每次地址转译过程均需要从计算机系统内存中所存储的回填地址表项中进行查找。如果待转译的虚拟地址与tlb缓存的回填地址表项之一匹配(又称为命中或hit),内存管理单元本文档来自技高网...

【技术保护点】

1.一种地址转译缓存方法,包括:

2.根据权利要求1所述的地址转译缓存方法,其中,所述方法还包括:

3.根据权利要求1所述的地址转译缓存方法,其中,对所述多个命中状态进行合并得到合并命中状态,包括:

4.根据权利要求1所述的地址转译缓存方法,其中,所述方法还包括:

5.根据权利要求4所述的地址转译缓存方法,其中,对所述多个命中状态进行合并得到合并命中状态,包括:

6.根据权利要求4所述的地址转译缓存方法,其中,所述方法还包括:

7.根据权利要求1所述的地址转译缓存方法,其中,所述方法还包括:>

8.根据权利...

【技术特征摘要】

1.一种地址转译缓存方法,包括:

2.根据权利要求1所述的地址转译缓存方法,其中,所述方法还包括:

3.根据权利要求1所述的地址转译缓存方法,其中,对所述多个命中状态进行合并得到合并命中状态,包括:

4.根据权利要求1所述的地址转译缓存方法,其中,所述方法还包括:

5.根据权利要求4所述的地址转译缓存方法,其中,对所述多个命中状态进行合并得到合并命中状态,包括:

6.根据权利要求4所述的地址转译缓存方法,其中,所述方法还包括:

7.根据权利要求1所述的地址转译缓...

【专利技术属性】
技术研发人员:于洋王灿
申请(专利权)人:平头哥上海半导体技术有限公司
类型:发明
国别省市:

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

1