一種內(nèi)存管理方法

基本信息

申請(qǐng)?zhí)?/td> CN201910136177.7 申請(qǐng)日 -
公開(公告)號(hào) CN109947560A 公開(公告)日 2019-06-28
申請(qǐng)公布號(hào) CN109947560A 申請(qǐng)公布日 2019-06-28
分類號(hào) G06F9/50(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 羅侍田; 王建忠; 古小健 申請(qǐng)(專利權(quán))人 深圳市創(chuàng)聯(lián)時(shí)代科技有限公司
代理機(jī)構(gòu) - 代理人 -
地址 518000 廣東省深圳市寶安區(qū)福海街道橋頭社區(qū)億寶來工業(yè)城2棟2層A
法律狀態(tài) -

摘要

摘要 一種內(nèi)存管理方法,包括內(nèi)存分配步驟,具體地,將系統(tǒng)內(nèi)存按照內(nèi)存大小從低到高的等級(jí)分割成N個(gè)檔位區(qū);在N個(gè)檔位區(qū)中,選擇與需申請(qǐng)的內(nèi)存大小相近且大于等于申請(qǐng)的內(nèi)存大小的檔位區(qū)作為預(yù)檔位區(qū);從預(yù)檔位區(qū)開始至最高檔位區(qū)逐級(jí)尋找,尋找到某個(gè)檔位區(qū)中出現(xiàn)空閑節(jié)點(diǎn)則停止尋找并把向相應(yīng)的檔位區(qū)作為所申請(qǐng)內(nèi)存區(qū),若沒有出現(xiàn)空閑節(jié)點(diǎn),則申請(qǐng)失??;判斷所申請(qǐng)內(nèi)存區(qū)是否需要分割,所申請(qǐng)內(nèi)存區(qū)的內(nèi)存大小減去數(shù)據(jù)內(nèi)存大小得到剩余內(nèi)存大小,若剩余內(nèi)存大小小于最低檔位區(qū)的內(nèi)存大小,則不分割,否則需分割;若需分割時(shí),在N個(gè)檔位區(qū)空閑鏈表中選擇與剩余內(nèi)存大小相近而且小于等于剩余內(nèi)存大小的空閑鏈表掛入。本發(fā)明可加快內(nèi)存分配速度。