[發明專利]使用頁面過濾器和系統MMU的硬件輔助存儲器壓縮管理有效
| 申請號: | 201580050274.4 | 申請日: | 2015-10-07 |
| 公開(公告)號: | CN106716386B | 公開(公告)日: | 2020-05-29 |
| 發明(設計)人: | 徐欣業 | 申請(專利權)人: | 谷歌有限責任公司 |
| 主分類號: | G06F12/1027 | 分類號: | G06F12/1027;G06F12/12;G06F12/0802;G06F12/1009;G06F12/0864;G06F12/0897;G06F12/121;G06F12/0891;G06F3/06 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 李佳;穆德駿 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 頁面 過濾器 系統 mmu 硬件 輔助 存儲器 壓縮 管理 | ||
1.一種用于存儲器壓縮管理的方法(500),包括:
確定與虛擬存儲器空間相關聯的工作存儲器中的頁面是不活動的,所述工作存儲器(180)是寬輸入/輸出隨機存取存儲器;
刷新來自高速緩存(120)的頁面表條目,所述高速緩存是靜態隨機存取存儲器并且所述頁面表條目指示所述工作存儲器中的所述不活動頁面的物理位置;
確定(515)在壓縮存儲器(170)中的物理位置,所述壓縮存儲器是低功率雙倍數據速率隨機存取存儲器,以寫入壓縮頁面,所述壓縮頁面從所確定的不活動頁面壓縮得到;以及
將所述壓縮頁面寫入(530)所述壓縮存儲器中的所確定的物理位置。
2.根據權利要求1所述的方法,其中,利用所述壓縮頁面的所確定的物理位置來更新轉換后備緩沖區,以便維持所述工作存儲器、所述壓縮存儲器、和所述虛擬存儲器空間之間的轉換信息。
3.根據權利要求1所述的方法,其中,頁面過濾器基于所述頁面的引用計數低于閾值計數來確定所述工作存儲器中的所述頁面是不活動的。
4.根據權利要求1所述的方法,其中,頁面過濾器基于在預定時間段期間所述頁面的引用計數低于閾值計數來確定所述工作存儲器中的所述頁面是不活動的。
5.一種用于存儲器壓縮管理的系統(100),所述系統包括:
至少一個處理器;以及
非暫時性計算機可讀介質,耦合至所述至少一個處理器,所述非暫時性計算機可讀介質存儲有指令,所述指令在由所述至少一個處理器執行時致使所述至少一個處理器:
使用頁面過濾器(110)來確定與虛擬存儲器空間相關聯的工作存儲器(180)中的頁面是不活動的,所述工作存儲器是寬輸入/輸出隨機存取存儲器;
使用存儲器管理單元來刷新來自高速緩存(120)的頁面表條目,所述高速緩存是靜態隨機存取存儲器;
使用所述存儲器管理單元來確定壓縮存儲器(170)中的物理位置,所述壓縮存儲器是低功率雙倍數據速率隨機存取存儲器;以及
使用直接存儲器訪問引擎來將壓縮頁面寫入所述壓縮存儲器中的所確定的物理位置,所述壓縮頁面從所確定的不活動頁面壓縮得到。
6.根據權利要求5所述的系統,其中,所述至少一個處理器被進一步致使:
使用存儲器管理單元(130),利用所述壓縮頁面的所確定的物理位置來更新轉換后備緩沖區。
7.根據權利要求6所述的系統,其中,利用所述壓縮頁面的所確定的物理位置來更新所述轉換后備緩沖區,以便維持所述工作存儲器、所述壓縮存儲器、和所述虛擬存儲器空間之間的轉換信息。
8.根據權利要求5所述的系統,其中,所述頁面過濾器基于所述頁面的引用計數低于閾值計數來確定所述工作存儲器中的所述頁面是不活動的。
9.根據權利要求5所述的系統,其中,所述頁面過濾器基于在預定時間段期間所述頁面的引用計數低于閾值計數來確定所述工作存儲器中的所述頁面是不活動的。
10.一種用于存儲器壓縮管理的方法,所述方法包括:
檢測與虛擬存儲器空間相關聯的工作存儲器(180)中的不活動的頁面,所述工作存儲器(180)是寬輸入/輸出隨機存取存儲器;
在頁面錯誤之前對所述不活動的頁面進行壓縮;
在位于所述工作存儲器內的主存儲器頁面表中,記錄指示壓縮存儲器(170)中所壓縮的不活動頁面的物理位置的開始地址,所述壓縮存儲器是低功率雙倍數據速率隨機存取存儲器;以及
將所壓縮的不活動頁面寫入所述壓縮存儲器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌有限責任公司,未經谷歌有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580050274.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自復位耗能梁
- 下一篇:一種應用于抗震支吊架的鉸接件





