[发明专利]用于优化转换后备缓冲器条目的方法及系统无效
| 申请号: | 200680016065.9 | 申请日: | 2006-03-17 |
| 公开(公告)号: | CN101176078A | 公开(公告)日: | 2008-05-07 |
| 发明(设计)人: | 托马斯·安德鲁·萨托里乌斯;杰弗里·托德·布里奇斯;詹姆斯·诺里斯·迪芬德尔费尔;维克托·罗伯茨·奥格斯堡 | 申请(专利权)人: | 高通股份有限公司 |
| 主分类号: | G06F12/10 | 分类号: | G06F12/10 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 刘国伟 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 优化 转换 后备 缓冲器 目的 方法 系统 | ||
技术领域
本发明大体而言涉及转换后备缓冲器,且更具体而言,涉及用于优化转换后备缓冲器条目的方法及系统。
背景技术
当今,很多现有的计算机系统使用虚拟存储器。虚拟存储器是将存储器抽象为大型、统一的虚拟存储阵列的技术,其超出处理器现成可用的存储器。当只有比较小的物理存储器(通常是在下文中简称“存储器”的半导体存储器(例如但不限于RAM或DRAM))可用时,这种划分允许为程序员提供大型虚拟存储器,从而使程序员免于顾虑存储器存储限制。因此,可以通过将许多应用程序的部分从较高延时的硬盘驱动器存储载入至较低延时的存储器来启动所述许多应用程序,即使较低延时的存储器不够大,无法存储全部应用程序。这可通过识别存储器最近尚未使用的部分且将其复制回至硬盘驱动器来实现。这释放了存储器中的空间以载入新的存储器部分供较紧急情况下使用。
当今,在很多处理系统中,中央处理单元(CPU)使用虚拟存储器来执行程序。在这类处理系统中,将虚拟地址映射到对应的物理地址。通常,转换后备缓冲器(“TLB”)实施这种映射,所述转换后备缓冲器仅仅是将最经常用到的虚拟存储器页面地址映射到其对应的物理存储器页面地址的存储器。
通常,每一TLB条目将存储器中的一个页面映射到一虚拟存储器页面地址。这限制了可由每一TLB条目表示的地址的数量。由于TLB的维护需要系统资源,因此需要提供用于通过将多个邻接页面条目合并为单个条目来优化TLB条目的更有效率的方法及系统。
发明内容
本发明揭示一种处理系统。所述处理系统包括:转换后备缓冲器(TLB),其经配置以将虚拟存储器的邻接块映射到物理存储器,且提供指示虚拟存储器的所述邻接块的大小的大小属性;及处理器,其经配置以更改虚拟存储器的所述邻接块及所述对应物理存储器的大小,且相应地更改所述大小属性。
下面揭示所述处理系统的另一方面。所述处理系统包括:转换后备缓冲器(TLB),其经配置以存储多个条目,每一条目将虚拟存储器的邻接块映射到物理存储器,且每一条目具有指示虚拟存储器的其各自的块的大小的大小属性;及处理器,其经配置以更改用于所述条目中的一者的虚拟存储器的所述邻接块及所述对应物理存储器的所述大小,且其中所述处理器进一步经配置以更改用于所述条目中的所述一者的所述大小属性。
本发明揭示一种用于在转换后备缓冲器中存储多个条目的方法。所述方法包括:映射邻接虚拟存储器块到物理存储器,提供指示虚拟存储器的所述邻接块的大小的大小属性;更改虚拟存储器的所述邻接块及所述对应物理存储器的所述大小;及更改所述大小属性以反映虚拟存储器的所述邻接块及所述对应物理存储器中的改变。
下面揭示一种在转换后备缓冲器中存储多个条目的方法的另一方面。所述方法包括:识别虚拟存储器的新块;在具有与虚拟存储器的所述新块相邻接的虚拟存储器的现有块的TLB中定位条目,所述TLB条目含有虚拟存储器的所述现有块与物理存储器之间的映射;及将虚拟存储器的所述新块及现有块及其对应物理存储器合并在所述TLB条目中,所述虚拟存储器的所述新块及现有块的合并进一步包含:调节大小属性以反映从虚拟存储器的所述现有块的大小到虚拟存储器的合并块大小的大小改变。
应了解,根据下文的详细说明,本发明的其它实施例对所属领域的技术人员将显而易见;其中本发明的各种实施例均以图解说明的方式加以显示及阐述。应了解,本发明能够具有其它的、不同的实施例,且能够在各其它方面对其几个细节进行修改,此并不违背本发明的精神及范围。因此,应将图式及详细说明视为举例说明性的,而非限制性的。
附图说明
图1是简化方块图,其图解说明根据本发明的用于优化转换后备表格的系统;
图2是简化示意图,其显示根据本发明的TLB条目;及
图3是简化示意图,其显示根据本发明的供图解说明使用的TLB条目及建议条目。
具体实施方式
下文结合附图所阐述的详细说明意在说明本发明的各种实施例,而非意在表示本发明仅可实施为这些实施例。此详细说明包括具体细节,其用于提供对本发明的透彻了解。然而,对所属领域的技术人员而言,显然无需这些具体细节也可实施本发明。在某些例示中,以方块图的形式显示各已知结构及组件,以免淡化对本发明的说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680016065.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:杀虫组分咪唑并三嗪化合物
- 下一篇:餐巾固定物





