[發明專利]一種系統的內存管理方法及裝置在審
| 申請號: | 201610098926.8 | 申請日: | 2016-02-23 |
| 公開(公告)號: | CN105677577A | 公開(公告)日: | 2016-06-15 |
| 發明(設計)人: | 王巖;趙維平;劉志丹;馬金輝 | 申請(專利權)人: | 中國農業銀行股份有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 內存 管理 方法 裝置 | ||
1.一種系統的內存管理方法,其特征在于,所述方法包括:
響應于接收到的內存建立請求,確定多個內存對象,每個所述內存 對象的大小相同;
對所述多個內存對象進行組合劃分,得到至少一個對象簇,每個對 象簇中具有至少兩個內存對象,每個所述對象簇中的內存對象以鏈表的 結構相關聯;
在接收到至少一個內存使用請求時,為所述至少一個內存使用請求 中的每個內存使用請求確定各自對應的一個對象簇;
為每個所述內存使用請求在其對應的對象簇內分配相應的內存對象 并基于每個所述內存使用請求設置其對應的對象簇的內存狀態參數。
2.根據權利要求1所述的方法,其特征在于,所述內存狀態參數至 少包括頭地址指針及尾地址指針,所述頭地址指針指向其所在對象簇中 第一個未使用的內存對象,所述尾地址指針指向其所在對象簇中最后一 個未使用的內存對象;
相應的,基于所述內存使用請求設置其對應的對象簇的內存狀態參 數,包括:
更新所述內存使用請求所對應的對象簇內的頭地址指針指向為該內 存使用請求分配的內存對象的下一個未使用的內存對象。
3.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
在接收到內存釋放請求時,釋放所述內存釋放請求所對應的內存對 象到其所屬的對象簇;
基于所述內存釋放請求,設置其對應的對象簇的內存狀態參數。
4.根據權利要求3所述的方法,其特征在于,所述基于所述內存釋 放請求,設置其對應的對象簇的內存狀態參數,包括:
更新所述內存使用請求所對應的對象簇內的尾地址指針指向被釋放 的內存對象,被釋放的內存對象為其所在對象簇中最后一個未被使用的 內存對象。
5.根據權利要求1所述的方法,其特征在于,還包括:
在接收到內存查看請求時,確定與所述內存查看請求相對應的目標 對象簇;
獲得所述目標對象簇中各個內存對象的使用狀態信息,所述使用狀 態信息表征其對應內存對象的被占用信息;
將所述使用狀態信息進行輸出。
6.一種系統的內存管理裝置,其特征在于,包括:
對象確定單元,響應于接收到的內存建立請求,確定多個內存對象, 每個所述內存對象的大小相同;
簇劃分單元,用于對所述多個內存對象進行組合劃分的,得到至少 一個對象簇,每個對象簇中具有至少兩個內存對象,每個所述對象簇中 的內存對象以鏈表的結構相關聯;
簇確定單元,用于在接收到至少一個內存使用請求時,每個所述至 少一個內存使用請求中的每個內存使用請求確定各自對應的一個對象 簇;
內存分配單元,用于為每個所述內存使用請求在其對應的對象簇內 分配相應的內存對象;
第一參數設置單元,用于基于每個所述內存使用請求設置其對應的 對象簇的內存狀態參數。
7.根據權利要求6所述的裝置,其特征在于,所述內存狀態參數至 少包括頭地址指針及尾地址指針,所述頭地址指針指向其所在對象簇中 第一個未使用的內存對象,所述尾地址指針指向其所在對象簇中最后一 個未使用的內存對象;
相應的,所述第一參數設置單元,具體用于:更新所述內存使用請 求所對應的對象簇內的頭地址指針指向該內存使用請求分配的內存對象 的下一個未使用的內存對象。
8.根據權利要求6或7所述的裝置,其特征在于,所述裝置還包括:
對象釋放單元,用于在接收到內存釋放請求時,釋放所述內存釋放 請求所對應的內存對象到其所屬的對象簇;
第二參數設置單元,用于基于所述內存釋放請求,設置其對應的對 象簇的內存狀態參數。
9.根據權利要求8所述的裝置,其特征在于:
所述第二參數設置單元,具體用于:更新所述內存使用請求所對應 的對象簇內的尾地址指針指向被釋放的內存對象,被釋放的內存對象為 其所在對象簇中最后一個未被使用的內存對象。
10.根據權利要求6所述的裝置,其特征在于,還包括:
目標確定單元,用于在接收到內存查看請求時,確定與所述內存查 看請求相對應的目標對象簇;
信息獲得單元,用于獲得所述目標對象簇中各個內存對象的使用狀 態信息,所述使用狀態信息表征其對應內存對象的被占用信息;
信息輸出單元,用于將所述使用狀態信息進行輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國農業銀行股份有限公司,未經中國農業銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610098926.8/1.html,轉載請聲明來源鉆瓜專利網。





