发明名称 一种离散内存访问的方法及装置
摘要 本发明实施例公开了一种离散内存访问的方法及装置,所述方法包括:在当前需要进行离散物理内存访问时,接收操作系统配置的第一级TLB页表的首地址及虚拟内存地址,第一级TLB页表保存有第二级TLB页表的首地址;根据第一级TLB页表的首地址和虚拟内存地址中的第一部分获取第一级TLB页表;依据第二级TLB页表的首地址和虚拟内存地址中的第二部分,获取第二级TLB页表;读取第二级TLB页表中的数据作为待访问的物理内存地址;访问待访问的物理内存地址指向的物理内存空间。采用本发明实施例公开的方法或装置,可以显著提高物理内存的使用率,从而也减少了物理内存的开销,进一步提升操作系统的性能。
申请公布号 CN102866958A 申请公布日期 2013.01.09
申请号 CN201210330697.X 申请日期 2012.09.07
申请人 北京君正集成电路股份有限公司 发明人 翟云
分类号 G06F12/10(2006.01)I 主分类号 G06F12/10(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 王宝筠
主权项 一种离散内存访问的方法,其特征在于,包括:在当前需要进行离散物理内存访问时,接收操作系统配置的第一级TLB页表的首地址及虚拟内存地址,所述第一级TLB页表保存有第二级TLB页表的首地址;根据所述第一级TLB页表的首地址和所述虚拟内存地址中的第一部分获取所述第一级TLB页表;依据所述第二级TLB页表的首地址和所述虚拟内存地址中的第二部分,获取所述第二级TLB页表;读取所述第二级TLB页表中的数据作为待访问的物理内存地址;访问所述待访问的物理内存地址指向的物理内存空间。
地址 100193 北京市海淀区东北旺西路8号中关村软件园一号楼信息中心A座108室