一种TLB目录的插入方法、装置及系统制造方法及图纸

技术编号:41536793 阅读:34 留言:0更新日期:2024-06-03 23:15
本申请实施例提供一种TLB目录的插入方法、装置及系统,涉及存储技术领域,能够在操作系统下实现TLB目录的插入。该方法包括:在操作系统中,创建目标内存页,并将目标内存页的虚拟地址与目标内存页的物理地址之间的对应关系,通过指令或寄存器插入至TLB目录中。

【技术实现步骤摘要】

本申请实施例涉及存储,尤其涉及一种tlb目录的插入方法、装置及系统。


技术介绍

1、处理器访问内存可以从内存中取指令或取数据。处理器进行内存访问的过程包括:处理器发起内存访问之后,处理器先将内存的虚拟地址翻译为物理地址,然后,处理器根据该物理地址访问内存。

2、通常,可以在转址旁路缓存(translation lookaside buffer,tlb)中缓存虚拟地址以及虚拟地址对应的物理地址,进而可以基于tlb进行地址翻译。在tlb中如何插入虚拟地址以及虚拟地址对应的物理地址是值得研究的问题。


技术实现思路

1、本申请实施例提供一种tlb目录的插入方法、装置及系统,能够在操作系统下实现tlb目录的插入。

2、为达到上述目的,本申请实施例采用如下技术方案:

3、第一方面,本申请实施例提供一种tlb目录的插入方法,该方法在操作系统中执行,该方法包括:创建目标内存页;并且将目标内存页的虚拟地址与目标内存页的物理地址之间的对应关系,通过指令或寄存器插入至tlb目录中。

本文档来自技高网...

【技术保护点】

1.一种TLB目录的插入方法,其特征在于,所述方法在操作系统中执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1或2所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,当所述目标内存页为数据内存页时,所述将所述目标内存页的虚拟地址与所述目标内存页的物理地址之间的对应关系,通过指令插入至TLB目录中,包括:

5.根据权利要求3所述的方法,其特征在于,当所述目标内存页为指令内存页时,所述将所述目标内存页的虚拟地址与所述目标内存页的物理地址之间的对应关系,通过指令插入至TLB目录中,包括:

...

【技术特征摘要】

1.一种tlb目录的插入方法,其特征在于,所述方法在操作系统中执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1或2所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,当所述目标内存页为数据内存页时,所述将所述目标内存页的虚拟地址与所述目标内存页的物理地址之间的对应关系,通过指令插入至tlb目录中,包括:

5.根据权利要求3所述的方法,其特征在于,当所述目标内存页为指令内存页时,所述将所述目标内存页的虚拟地址与所述目标内存页的物理地址之间的对应关系,通过指令插入至tlb目录中,包括:

6.根据权利要求1所述的方法,其特征在于,所述寄存器为处理器内的寄存器;

7.根据权利要求2至5任一项所述的方法,其特征在于,

8.根据权利要求1至7任一项所述的方法,其特征在于,所述创建目标内存页之前,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述确定所述目标虚拟地址对应的目标内存页是否存在,包括:

10.一种处理系统,其特征在于,包括处理器和转址旁路缓存tlb;所述tlb中缓存有内存页的虚拟地址和所述内存页的物理地址之间的对应关系;<...

【专利技术属性】
技术研发人员:潘伟谢海军吴平宇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1