页表管理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:42543860 阅读:40 留言:0更新日期:2024-08-27 19:46
本发明专利技术实施例提供一种页表管理方法、装置、设备及可读存储介质,该方法包括:根据预设页表信息,在第一存储区域中构建第一页表,并在第二存储区域中构建第二页表;第一页表中的指针指向第一基地址;第一基地址用于标记存储于第一页表的信息;第二页表中的指针指向地址结构体,地址结构体包括第二基地址和第一基地址;第二基地址用于标记存储于第二页表的信息;在接收到针对第一页表或第二页表的管理指令的情况下,根据第一基地址或第二基地址访问第二页表,基于第二页表对应的地址结构体中的第二基地址和第一基地址进行映射,对第一页表和第二页表分别进行同步管理。本发明专利技术实施例可以提升页表管理效率。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种页表管理方法、装置、电子设备及可读存储介质。


技术介绍

1、在硬件访问内存时,是通过虚拟地址进行访问,因此还需要将虚拟地址转化成实际的物理地址,这一过程需要基于保存了虚拟地址和物理地址之间映射关系的页表。页表存储在显存(gmem,gpu memory)中,由于显存挂接在桥片下,处理器在显存中查询页表的效率较低。

2、目前,是在内存和显存中分别存储页表,处理器可以直接在内存中查询页表,使得查询页表的效率提高。

3、目前的方案,由于内存和显存各自独立地存储页表,使得对页表进行管理时,需要分别对内存和显存的页表单独进行管理,导致页表管理过程繁琐。


技术实现思路

1、本专利技术实施例提供一种页表管理方法、装置及电子设备,可以解决由于需要分别对页表进行单独管理,导致页表管理过程繁琐、效率低的问题。

2、为了解决上述问题,本专利技术实施例公开了一种页表管理方法,方法包括:

3、根据预设页表信息,在第一存储区域中构建第一页表,并在第二存储区域本文档来自技高网...

【技术保护点】

1.一种页表管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第二页表和所述第一页表均包括N级页表;

3.根据权利要求2所述的方法,其特征在于,所述管理指令包括针对所述第一页表或所述第二页表的第m+1级页表的管理指令;所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述N=3;所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述第一位域、第二位域和第三位域,逐级访问所述第二页表的第一级页表、第二级页表和第三级页表,查找所述虚拟地址对应的目标物理地址,包括:

6.一...

【技术特征摘要】

1.一种页表管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第二页表和所述第一页表均包括n级页表;

3.根据权利要求2所述的方法,其特征在于,所述管理指令包括针对所述第一页表或所述第二页表的第m+1级页表的管理指令;所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述n=3;所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述第一位域、第二位域和第三位域,逐级访问所述第二页表的第一级页表、第二级页表和第三级页表,查找所述虚拟地址对应的目标物理地址,包括:

6.一种页表管理装置,其特征在于,所述装置...

【专利技术属性】
技术研发人员:李香来毛碧波
申请(专利权)人:龙芯中科技术股份有限公司
类型:发明
国别省市:

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

1