[发明专利]经分段的高速缓存在审
| 申请号: | 201180075893.0 | 申请日: | 2011-10-26 |
| 公开(公告)号: | CN103999062A | 公开(公告)日: | 2014-08-20 |
| 发明(设计)人: | F.C.托马斯三世;W.A.加斯帕德;C.W.苏 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
| 主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F12/00 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 谢攀;胡莉莉 |
| 地址: | 美国德*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分段 高速缓存 | ||
背景技术
计算设备可以包括诸如闪速存储器之类的具有相对快速访问时间的快存储设备。快存储设备可以被用作高速缓存来存储被频繁访问的信息。然而,与诸如硬盘驱动器(HDD)之类的具有相对缓慢的访问时间的其它类型的存储设备相比,每存储单元的快存储设备可能相对更加昂贵。
结果,快存储设备可以具有相对较小的存储容量。如果快存储设备被充满容量,则计算设备的性能可能会受到影响。制造商受到要更加高效地使用快存储设备以便改进计算设备的性能的挑战。
附图说明
下述详细说明参考附图,其中:
图1是具有包括多个分段的第一非易失性存储器的设备的示例性框图;
图2是图1的第一非易失性存储器的示例性框图;
图3是包括用于分段和锁定(pin)第一非易失性存储器的指令的计算设备的示例性框图;
图4是用于分段和锁定第一非易失性存储器的方法的示例性流程图;并且
图5是用于分段和锁定第一非易失性存储器的方法的另一个示例性流程图。
具体实施方式
在下述描述中给出具体细节来提供对实施例的彻底理解。然而,本领域普通技术人员应该理解,可以在没有这些具体细节的情况下实践所述实施例。例如,系统可以以框图示出,以便不会不必要地详细地使实施例模糊。在其他实例中,公知的过程、结构和技术可以在没有不必要的细节的情况下被示出,以便避免使实施例模糊。
除了诸如硬盘驱动器(HDD)之类的慢速存储设备之外,计算设备可以包括诸如闪速存储器之类的快速存储设备。快速存储设备可以具有比慢速存储设备更低的等待时间。计算设备可以通过在快速存储设备而不是慢速存储设备处存储更多被频繁访问的信息(诸如高速缓存信息)来提高性能。例如,计算设备可以使用快速存储设备作为用以存储包括被频繁访问的软件代码和/或其数据的高速缓存信息的高速缓存。计算设备可以立即(直写(write-through))或者在一段时间之后(回写(write-back))而将在快速存储设备处的经更新的高速缓存信息写到慢速存储设备。例如,在高速缓存被清除之后,快速存储设备中的非临时性文件可以被镜像到慢速存储设备中。
然而,快速存储设备可能不具有足够大的存储容量来存储正被计算设备使用的所有高速缓存信息。同样,如果高速缓存信息不是从快速存储设备中可检索的(诸如在高速缓存缺失期间),则缺失的高速缓存信息可以从慢速存储设备中被检索。因此,快速存储设备的存储容量可能间接地充当对计算设备的性能的瓶颈。此外,由于快速存储设备通常每存储器单元比慢速存储设备显著地更昂贵,快速存储设备的存储容量通常不可以增加。
另外,由于第一应用被用户连续地使用,其更多的高速缓存信息可以填充快速存储设备,允许第一应用变得逐渐更加响应迅速并且/或者在性能上改进。例如,第一应用可以越来越快地启动或运行。然而,如果用户开始使用第二应用,由于用户等待第二应用的高速缓存信息越来越多地填充快速存储设备,这种响应性可能会丢失。
此外,由于快速存储设备的受限的存储容量,第一应用的高速缓存信息可能用第二应用的高速缓存信息而被重写。因此,如果用户切换回第一应用,则与之前相比,第一应用可能最初也不太响应迅速。因此,由于等待用当前使用中的应用的高速缓存信息来填充快速存储设备,当还原回先前所使用的应用时,新启动的应用可能不是立即响应的并且/或者响应性可能丢失。
甚至对于第一应用的第一访问或即使诸如第二应用之类的另一个应用在第一应用的访问之间被大量地使用,实施例也可以允许诸如第一应用之类的软件成为立即响应的或最初更响应迅速的。例如,在实施例中,快速存储设备可以被划分成分段。这些分段中的至少一个(诸如第一分段)可以被锁定到诸如第一应用之类的软件类型,以便仅存储该类型的软件的高速缓存信息。另外,甚至在该类型的软件被访问之前,该类型的软件的高速缓存信息也可以填充锁定于其的分段。
例如,第一应用可以被锁定到第一分段。因此,甚至在第一应用被访问之前,第一应用的高速缓存信息的至少部分(诸如用于启动第一应用的软件代码)也可以被存储在第一分段处。因此,甚至在通过用户的第一访问时,第一应用可以是更响应迅速的(诸如通过更快地启动)。用户可能大量地使用第二应用,并且然后切换回第一应用。尽管如此,第一应用将保持响应迅速,这是因为其高速缓存信息将会被保留在第一分段中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180075893.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种换热器
- 下一篇:容纳在管状致动器中的感应马达和装配所述马达的方法





