[發明專利]用于在非統一存儲器架構中提供改進的延遲的系統和方法有效
| 申請號: | 201580062108.6 | 申請日: | 2015-11-20 |
| 公開(公告)號: | CN107003940B | 公開(公告)日: | 2020-04-24 |
| 發明(設計)人: | S·A·莫洛伊;D·T·全 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F12/1072;G11C7/10 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 張立達;王英 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 統一 存儲器 架構 提供 改進 延遲 系統 方法 | ||
1.一種用于在具有非統一存儲器架構的便攜式計算設備中分配存儲器的方法,所述方法包括:
從在第一片上系統SoC上執行的進程接收針對虛擬存儲器頁面的請求,所述第一片上系統 SoC通過芯片間接口電耦合于第二SoC,所述第一片上系統 SoC通過第一高性能總線電耦合于第一本地易失性存儲器設備,并且所述第二SoC通過第二高性能總線電耦合于第二本地易失性存儲器設備;
確定所述第一本地易失性存儲器設備和所述第二本地易失性存儲器設備之間的空閑物理頁面對,其中所述空閑物理頁面對包括所述第一本地易失性存儲器設備上的第一物理地址和所述第二本地易失性存儲器設備上的第二物理地址,所述第一物理地址和所述第二物理地址具有相同物理地址,并且其中所述第一物理地址可用于所述第一本地易失性存儲器設備中的存儲器分配并且所述第二物理地址可用于所述第二本地易失性存儲器設備中的存儲器分配;以及
將所述空閑物理頁面對映射到單個虛擬頁面地址。
2.根據權利要求1所述的方法,其中,所述將所述空閑物理頁面對映射到所述單個虛擬頁面地址包括:修改與所述相同物理地址相關聯的頁面表格條目。
3.根據權利要求2所述的方法,其中,所述修改所述頁面表格條目包括:設置復制屬性以復制在所述第一本地易失性存儲器設備和所述第二本地易失性存儲器設備上的所述相同物理地址中存儲的存儲器數據。
4.根據權利要求1所述的方法,還包括:
復制在所述第一本地易失性存儲器設備和所述第二本地易失性存儲器設備上的所述相同物理地址中存儲的存儲器數據。
5.根據權利要求1所述的方法,其中,所述確定所述空閑物理頁面對包括:
搜索全局目錄中的物理頁面幀以識別所述可用的相同物理地址。
6.根據權利要求1所述的方法,其中,所述確定所述空閑物理頁面對包括:
確定針對所述第一本地易失性存儲器設備和所述第二本地易失性存儲器設備的所述相同物理地址被分配給不同的虛擬地址;以及
重新分配所述物理地址以釋放所述物理頁面對。
7.根據權利要求1所述的方法,還包括:
接收針對另一個虛擬存儲器頁面的另一個請求;
確定沒有另外可用的物理頁面對;以及
響應于所述另一個請求,將另一個物理頁面映射到另一個虛擬頁面地址。
8.根據權利要求1所述的方法,還包括:
操作系統將先前被分配的物理頁面轉換為額外的空閑物理頁面對。
9.根據權利要求1所述的方法,其中,所述第一本地易失性存儲器設備和所述第二本地易失性存儲器設備中的一個或多個本地易失性存儲器設備包括:動態隨機存取存儲器(DRAM)設備。
10.根據權利要求1所述的方法,其中,所述便攜式計算設備包括:移動電話、平板計算機、導航設備以及便攜式游戲控制臺中的一個。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580062108.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:甲基丙烯酸類樹脂組合物及成型體
- 下一篇:具有力傳感器的機械的部件





