[发明专利]用于页面高速缓存的系统及方法以及存储介质有效
申请号: | 201580074818.0 | 申请日: | 2015-04-02 |
公开(公告)号: | CN107209720B | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | D.L.沃伊格特;邹萌 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F12/0882 | 分类号: | G06F12/0882 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 魏小薇;吴丽丽 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 页面 高速缓存 系统 方法 以及 存储 介质 | ||
本文所描述的各种示例提供用于在持久存储器上高速缓存页面,以用于来自非持久存储器文件系统或具有非持久存储器页面高速缓存的远程文件系统的文件的存储器映射访问。特别地,一些示例检测来自非持久存储器文件系统或具有非持久存储器页面高速缓存的远程文件系统的文件的存储器映射访问,并且基于持久存储器的可用性,在持久存储器上高速缓存与存储器映射访问相关联的页面。
技术领域
本公开总体涉及页面高速缓存。
背景技术
利用各种基于存储器的技术来改善可以从文件系统访问文件的速度。例如,使用存储器映射来提供对文件的访问允许一个应用访问文件的映射部分,就像它们是在主存储器中一样,这可以在访问文件时——特别是当该文件大小很大时——改善输入/输出(I/O)性能。
发明内容
根据本公开的一个方面,本公开涉及一种页面高速缓存系统,包括:处理器;以及非暂时存储介质,所述非暂时存储介质存储能够在所述处理器上执行的指令,所述指令用于:检测从具有非持久存储器页面高速缓存的非持久存储器文件系统对文件的存储器映射访问,对所述文件的所述存储器映射访问包括用于访问页面的请求;确定持久存储器用于高速缓存由对所述文件的所述存储器映射访问所访问的所述页面的可用性;基于所述持久存储器的可用性来将由所述请求所访问的所述页面高速缓存在所述持久存储器中;以及基于一组准则将所述页面从所述持久存储器清空到所述非持久存储器文件系统,所述一组准则包括与所述持久存储器的条件相关的准则,其中将所述页面从所述持久存储器清空到所述非持久存储器文件系统是响应于由能够在所述处理器上执行的所述指令确定所述持久存储器中由所述页面所占据的数据存储空间被用于除数据高速缓存以外的目的的。
根据本公开的又一方面,本公开涉及一种非暂时计算机可读介质,所述非暂时计算机可读介质包括指令,所述指令在执行时使得计算机系统:在所述计算机系统中检测从具有非持久存储器页面高速缓存的非持久存储器文件系统对文件的存储器映射访问,对所述文件的所述存储器映射访问包括用于访问页面的请求;基于持久存储器用于高速缓存所述页面的可用性来将由所述请求所访问的所述页面高速缓存在所述持久存储器中;以及基于一组准则将所述页面从所述持久存储器清空到所述非持久存储器文件系统,所述一组准则包括与所述持久存储器的条件相关的准则,其中将所述页面从所述持久存储器清空到所述非持久存储器文件系统是响应于由所述指令确定所述持久存储器中由所述页面所占据的数据存储空间被用于除数据高速缓存以外的目的的。
根据本公开的另一方面,本公开还涉及一种页面高速缓存方法,包括:由计算机系统检测通过网络从具有非持久存储器页面高速缓存的远程文件系统对文件的存储器映射访问,对所述文件的所述存储器映射访问包括用于访问页面的请求;由所述计算机系统基于持久存储器用于高速缓存所述页面的可用性来将由所述请求所访问的所述页面高速缓存在所述持久存储器中;以及由所述计算机系统基于一组准则通过所述网络将所述页面从所述持久存储器清空到所述远程文件系统,所述一组准则包括与条件相关的准则且所述条件与所述文件的解映射相关,并且通过所述网络将所述页面从所述持久存储器清空到所述远程文件系统是响应于用于使所述文件解映射的解映射系统调用的。
附图说明
在以下参考附图的详细描述中描述了某些示例。
图1和图2图示出了用于在文件的存储器映射访问期间使用持久存储器进行页面高速缓存的示例页面高速缓存系统。
图3图示出了包括示例页面高速缓存系统的示例计算机系统。
图4图示出了包括示例页面高速缓存系统的示例计算环境中的示例数据流。
图5图示出了用于在文件的存储器映射访问期间使用持久存储器进行页面高速缓存的示例计算机系统。
图6和图7图示出了由示例计算机系统执行的示例方法,以在文件的存储器映射访问期间使用持久存储器来促进页面高速缓存。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580074818.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高位移声学换能器系统
- 下一篇:具有远程扬声器的空间音频