发明名称 一种确定物理地址的方法及装置
摘要 本发明公开一种确定物理地址的方法及装置,涉及计算机技术领域,可以采用支持多种页面大小的组相连的TLB获得物理地址,并且降低功耗。本发明通过根据线性地址的高N位获得页面大小,所述N大于0,并且小于所述线性地址的位数;根据所述页面大小,获得旁路转换缓存TLB的索引号;根据所述页面大小和支持的最小页面大小,获得屏蔽位Mask;根据所述Mask,获得所述TLB的标签;根据所述索引号和所述标签,查找所述TLB,获得所述线性地址对应的物理地址的高MAC1位;根据所述Mask、所述支持的最小页面以及所述物理地址的高MAC1位,获得物理地址。本发明适于通过线性地址确定物理地址时采用。
申请公布号 CN104216833A 申请公布日期 2014.12.17
申请号 CN201310207412.8 申请日期 2013.05.29
申请人 华为技术有限公司;中国科学院计算技术研究所 发明人 张立新;张科;张义;张乐乐
分类号 G06F12/02(2006.01)I 主分类号 G06F12/02(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种确定物理地址的方法,用于将内存的地址转换为物理地址;其特征在于,包括:根据线性地址的高N位获得页面大小,所述N大于0,并且小于所述线性地址的位数;根据所述页面大小,获得旁路转换缓存TLB的索引号;根据所述页面大小和支持的最小页面大小,获得屏蔽位Mask;根据所述Mask,获得所述TLB的标签;根据所述索引号和所述标签,查找所述TLB,获得所述线性地址对应的物理地址的高MAC1位;根据所述Mask、所述支持的最小页面以及所述物理地址的高MAC1位,获得物理地址,所述物理地址用于访问内存使用。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼