[發(fā)明專利]用于頁面高速緩存的系統(tǒng)及方法以及存儲介質有效
| 申請?zhí)枺?/td> | 201580074818.0 | 申請日: | 2015-04-02 |
| 公開(公告)號: | CN107209720B | 公開(公告)日: | 2020-10-13 |
| 發(fā)明(設計)人: | D.L.沃伊格特;鄒萌 | 申請(專利權)人: | 慧與發(fā)展有限責任合伙企業(yè) |
| 主分類號: | G06F12/0882 | 分類號: | G06F12/0882 |
| 代理公司: | 北京市漢坤律師事務所 11602 | 代理人: | 魏小薇;吳麗麗 |
| 地址: | 美國德*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 頁面 高速緩存 系統(tǒng) 方法 以及 存儲 介質 | ||
本文所描述的各種示例提供用于在持久存儲器上高速緩存頁面,以用于來自非持久存儲器文件系統(tǒng)或具有非持久存儲器頁面高速緩存的遠程文件系統(tǒng)的文件的存儲器映射訪問。特別地,一些示例檢測來自非持久存儲器文件系統(tǒng)或具有非持久存儲器頁面高速緩存的遠程文件系統(tǒng)的文件的存儲器映射訪問,并且基于持久存儲器的可用性,在持久存儲器上高速緩存與存儲器映射訪問相關聯(lián)的頁面。
技術領域
本公開總體涉及頁面高速緩存。
背景技術
利用各種基于存儲器的技術來改善可以從文件系統(tǒng)訪問文件的速度。例如,使用存儲器映射來提供對文件的訪問允許一個應用訪問文件的映射部分,就像它們是在主存儲器中一樣,這可以在訪問文件時——特別是當該文件大小很大時——改善輸入/輸出(I/O)性能。
發(fā)明內容
根據本公開的一個方面,本公開涉及一種頁面高速緩存系統(tǒng),包括:處理器;以及非暫時存儲介質,所述非暫時存儲介質存儲能夠在所述處理器上執(zhí)行的指令,所述指令用于:檢測從具有非持久存儲器頁面高速緩存的非持久存儲器文件系統(tǒng)對文件的存儲器映射訪問,對所述文件的所述存儲器映射訪問包括用于訪問頁面的請求;確定持久存儲器用于高速緩存由對所述文件的所述存儲器映射訪問所訪問的所述頁面的可用性;基于所述持久存儲器的可用性來將由所述請求所訪問的所述頁面高速緩存在所述持久存儲器中;以及基于一組準則將所述頁面從所述持久存儲器清空到所述非持久存儲器文件系統(tǒng),所述一組準則包括與所述持久存儲器的條件相關的準則,其中將所述頁面從所述持久存儲器清空到所述非持久存儲器文件系統(tǒng)是響應于由能夠在所述處理器上執(zhí)行的所述指令確定所述持久存儲器中由所述頁面所占據的數據存儲空間被用于除數據高速緩存以外的目的的。
根據本公開的又一方面,本公開涉及一種非暫時計算機可讀介質,所述非暫時計算機可讀介質包括指令,所述指令在執(zhí)行時使得計算機系統(tǒng):在所述計算機系統(tǒng)中檢測從具有非持久存儲器頁面高速緩存的非持久存儲器文件系統(tǒng)對文件的存儲器映射訪問,對所述文件的所述存儲器映射訪問包括用于訪問頁面的請求;基于持久存儲器用于高速緩存所述頁面的可用性來將由所述請求所訪問的所述頁面高速緩存在所述持久存儲器中;以及基于一組準則將所述頁面從所述持久存儲器清空到所述非持久存儲器文件系統(tǒng),所述一組準則包括與所述持久存儲器的條件相關的準則,其中將所述頁面從所述持久存儲器清空到所述非持久存儲器文件系統(tǒng)是響應于由所述指令確定所述持久存儲器中由所述頁面所占據的數據存儲空間被用于除數據高速緩存以外的目的的。
根據本公開的另一方面,本公開還涉及一種頁面高速緩存方法,包括:由計算機系統(tǒng)檢測通過網絡從具有非持久存儲器頁面高速緩存的遠程文件系統(tǒng)對文件的存儲器映射訪問,對所述文件的所述存儲器映射訪問包括用于訪問頁面的請求;由所述計算機系統(tǒng)基于持久存儲器用于高速緩存所述頁面的可用性來將由所述請求所訪問的所述頁面高速緩存在所述持久存儲器中;以及由所述計算機系統(tǒng)基于一組準則通過所述網絡將所述頁面從所述持久存儲器清空到所述遠程文件系統(tǒng),所述一組準則包括與條件相關的準則且所述條件與所述文件的解映射相關,并且通過所述網絡將所述頁面從所述持久存儲器清空到所述遠程文件系統(tǒng)是響應于用于使所述文件解映射的解映射系統(tǒng)調用的。
附圖說明
在以下參考附圖的詳細描述中描述了某些示例。
圖1和圖2圖示出了用于在文件的存儲器映射訪問期間使用持久存儲器進行頁面高速緩存的示例頁面高速緩存系統(tǒng)。
圖3圖示出了包括示例頁面高速緩存系統(tǒng)的示例計算機系統(tǒng)。
圖4圖示出了包括示例頁面高速緩存系統(tǒng)的示例計算環(huán)境中的示例數據流。
圖5圖示出了用于在文件的存儲器映射訪問期間使用持久存儲器進行頁面高速緩存的示例計算機系統(tǒng)。
圖6和圖7圖示出了由示例計算機系統(tǒng)執(zhí)行的示例方法,以在文件的存儲器映射訪問期間使用持久存儲器來促進頁面高速緩存。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧與發(fā)展有限責任合伙企業(yè),未經慧與發(fā)展有限責任合伙企業(yè)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580074818.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:高位移聲學換能器系統(tǒng)
- 下一篇:具有遠程揚聲器的空間音頻





