[發明專利]用于在計算系統中管理內存的方法有效
| 申請號: | 201610811271.4 | 申請日: | 2016-09-08 |
| 公開(公告)號: | CN106598724B | 公開(公告)日: | 2022-01-14 |
| 發明(設計)人: | 劉飛;奇亮奭;孫熙領 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京銘碩知識產權代理有限公司 11286 | 代理人: | 王兆賡;張川緒 |
| 地址: | 韓國京畿*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 計算 系統 管理 內存 方法 | ||
公開一種用于在計算系統中管理內存的方法。一種計算系統包括:內存模塊,包括內存庫和內存區塊;控制單元,結合到內存模塊,被配置為:確定聚合內存與CPU核之間的核內存關聯;基于所述核內存關聯將來自聚合內存的內存庫和內存區塊指定為CPU核的核關聯內存;基于與CPU核的核應用關聯將來自核關聯內存的板類分配到應用程序。
技術領域
本發明的實施例總體涉及計算系統,更具體地,涉及一種用于內存管理的系統。
背景技術
現代消費者和工業電子產品,特別是諸如鍵值裝置的裝置,正提供增長的功能水平以支持包括大數據的分析和實時網絡應用的現代生活。現有技術的研究和開發可采取大量不同的方向。
由于隨著信息處理技術的發展用戶變得更有自主權,因此新范例和舊范例開始利用這個新空間。基于電子產品的增長的一個領域(其中,處理高容量的信息是精髓)是在大數據分析(諸如,基于非結構化查詢語言(“NoSQL”或“NonSQL”)的系統)。然而,具有有效的內存管理的每秒高輸入/輸出(IOPS)吞吐量已經困擾本領域技術人員。
因此,仍然需要具有用于內存分配的內存管理機制的計算系統。考慮到不斷增加的商業競爭壓力,以及針對市場中有意義的產品差異化的增長的消費者預期和減少的機會,找到這些問題的答案越來越關鍵。此外,降低成本、提高效率和性能以及滿足競爭壓力的需求增加了找到這些問題的答案的迫切必要的更大的緊迫性。
這些問題的解決方案已經被長期尋找,但是先前的開發尚未教導或提出任何解決方案,因此,這些問題的解決方案已經長期困擾本領域技術人員。
發明內容
本發明的實施例提供一種系統,包括:內存模塊,包括內存庫和內存區塊(rank);控制單元,結合到內存模塊,被配置為:確定聚合的內存與CPU核之間的核內存關聯;基于核內存關聯將來自聚合的內存的內存庫和內存區塊指定為CPU核的核關聯內存;基于與CPU核的核應用關聯將來自核關聯內存的板類(slab class)分配到應用程序。
本發明的實施例提供一種方法,包括:確定聚合的內存與CPU核之間的核內存關聯;基于核內存關聯將來自聚合的內存的內存模塊的內存庫和內存區塊指定為CPU核的核關聯內存;基于與CPU核的核應用關聯將來自核關聯內存的板類分配到應用程序。
附圖說明
圖1是本發明的實施例中的具有內存管理機制的計算系統。
圖2是計算系統的全局緩存映射的示例。
圖3是計算系統的全局緩存映射的另一示例。
圖4是計算系統的內存分配的示例。
圖5是用于計算系統的流程圖。
圖6是計算系統的內存分配的示例流程圖。
圖7是本發明的實施例中的計算系統的操作的方法的流程圖。
具體實施方式
對以下的實施例進行充分詳細地描述,以使本領域技術人員能實施和使用本發明。要理解,其他實施例基于本公開將是明顯的,并且在不脫離本發明的實施例的范圍的情況下,可對系統、處理或機制做出改變。
在以下的描述中,給出大量的具體細節以提供對本發明的徹底理解。然而,將清楚,可在沒有這些具體細節的情況下實施本發明。為了避免模糊本發明的實施例,不會詳細地公開一些公知的電路、系統配置和處理步驟。
示出系統的實施例的附圖是半圖示的,而不是按比例的,具體地,一些尺寸是為了表示的清楚,并在附圖中被夸大地示出。類似地,雖然為了描述的方便,附圖中的視圖一般示出相似的方向,但是附圖中的這種描述大多情況下是任意的。一般來講,可按照任意方向來操作本發明。為描述方便已經將實施例編號為第一實施例、第二實施例等,而實施例不意在具有任何其他的意義或向本發明的實施例提供限制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610811271.4/2.html,轉載請聲明來源鉆瓜專利網。





