发明名称 |
一种离散内存访问的方法及装置 |
摘要 |
本发明实施例公开了一种离散内存访问的方法及装置,所述方法包括:在当前需要进行离散物理内存访问时,接收操作系统配置的第一级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室 |