一種內(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)存分配速度。 |
