日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種用于嵌入式系統的內存控制方法有效

專利信息
申請號: 201210360255.X 申請日: 2012-09-25
公開(公告)號: CN102915276A 公開(公告)日: 2013-02-06
發明(設計)人: 陶琴;王凌斐 申請(專利權)人: 武漢郵電科學研究院
主分類號: G06F12/02 分類號: G06F12/02
代理公司: 武漢科皓知識產權代理事務所(特殊普通合伙) 42222 代理人: 嚴彥
地址: 430074 湖*** 國省代碼: 湖北;42
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 用于 嵌入式 系統 內存 控制 方法
【權利要求書】:

1.一種用于嵌入式系統的內存控制方法,其特征在于:從操作系統中申請一塊內存,內存的一部分作為內存池,另一部分作為預留內存區域;內存池采用池式管理,為每個線程配置一個線程緩存;預留內存區域采用TLSF算法管理;

進行內存初始化操作時,執行以下步驟,

步驟1.1,初始化內存池,包括將內存池切割成不同大小的內存塊,為同等大小的內存塊維護一個內存管理頭結構;為每個內存塊分配一個內存管理單元;

步驟1.2,初始化預留內存區域,包括按照TLSF算法的數據結構組織預留內存區域,并維護兩個內存管理頭結構,一個用來管理小內存塊,另一個用來管理大內存塊,小內存塊和大內存塊根據預設參數劃分;?

步驟1.3,初始化各線程緩存的內存管理頭結構,為任一線程申請的內存中同等大小的內存塊維護一個內存管理頭結構;

步驟1.4,初始化每個線程的一個內存統計鏈表,所述內存統計鏈表是用于連接任一線程申請的所有內存塊;?

內存池、預留內存區域和各線程緩存的內存管理頭結構均包括空閑內存塊的個數、已使用內存塊的個數、空閑鏈表、已使用鏈表和互斥鎖;內存池和預留內存區域的各內存塊的內存管理單元的域包括內存池雙向鏈表、線程緩存鏈表、內存塊狀態、線程使用內存統計鏈表、內存管理參數和指向內存塊的指針,內存管理參數包括內存塊的大小size,所述內存池雙向鏈表為空閑鏈表或已使用鏈表;預留內存區域中,用來管理小內存塊的內存管理頭結構中已使用鏈表稱為小內存鏈表,預留內存區域中,用來管理大內存塊的內存管理頭結構中已使用鏈表稱為大內存鏈表;

進行內存分配操作時,執行以下步驟,

步驟2.1,根據應用程序申請的內存大小,向上調整到內存池中切割內存塊的大小,記為目標size;查看線程緩存對應大小內存塊的空閑鏈表中是否是合適的內存塊,

如果有,將內存塊從線程緩存的空閑鏈表中刪除,掛在線程緩存的已使用鏈表中,并更新該內存塊的內存管理單元的相關信息,包括狀態更新為已使用,并標記為從內存池中分配,返回內存塊的首地址,將此內存塊加入到線程的內存統計鏈表中,完成分配;

否則,進入步驟2.2;

步驟2.2,查看內存池中是否有目標size的空閑內存塊,

如果有,將空閑的內存塊從內存池的空閑鏈表中移除,掛在內存池的使用鏈表中,并更新內存管理單元的相關信息,包括狀態更新為已使用,并標記為從內存池中分配,返回內存塊首地址,將此內存塊加入到線程的內存統計鏈表中,完成分配;

否則,進入步驟2.3;

步驟2.3,查找比目標size大一個size的內存塊,?

如果有,將空閑內存塊從內存池的空閑鏈表中移除,掛在內存池的使用鏈表中,并更新內存管理單元的相關信息,尤其是狀態更新為已使用,并標記為從內存池中分配,返回內存塊首地址,將此內存塊加入到線程的內存統計鏈表中,完成分配;

否則,根據應用程序申請的內存大小從預留內存區域中申請內存塊,并分配相應的內存管理單元;設置內存管理單元的相關信息,包括狀態為已使用,并標記為從預留內存區域中分配;返回內存塊首地址,將此內存塊加入到線程的內存統計鏈表中;根據應用程序申請的內存大小和預設參數,確定申請的內存塊是小內存塊還是大內存塊;如果申請的是小內存塊,將申請的內存塊掛到小內存鏈表中,并更新哈希表的信息,將此內存塊插入到二級哈希結構中,完成分配;如果申請的是大內存塊,將申請的內存塊掛到大內存鏈表中;

進行內存釋放操作時,執行以下步驟,

步驟3.1,由輸入地址找到對應的內存管理單元;

步驟3.2,根據內存管理單元中的內存塊狀態域來判斷,

如果是從內存中的內存池申請的,轉入步驟3.3;

如果是從預留內存區域分配的,將內存管理單元從預留內存區域的對應內存管理頭結構的已使用鏈表中刪除,將內存塊從線程的內存統計鏈表中刪除,如果是小內存塊則更新哈希查找結構的信息;并采用TLSF算法的free函數釋放內存塊和相應內存管理單元,完成釋放;

步驟3.3,將內存管理單元從內存池的使用鏈表中移除,掛到線程緩存的空閑鏈表中,并更新狀態域為空閑狀態,將此內存塊從線程的內存統計鏈表中刪除,完成釋放;

步驟3.4,檢查線程緩存中空閑內存塊數目與使用內存塊數目的比值,

如果小于一定閾值,則將內存管理單元從線程緩存的使用鏈表中移除,掛到線程緩存的空閑鏈表中,并更新狀態域為空閑狀態,將此內存塊從線程的內存統計鏈表中刪除,完成釋放;

否則,將內存管理單元從線程緩存的使用鏈表中移除,掛到內存池的空閑鏈表中,并更新狀態域為空閑狀態,將此內存塊從線程的內存統計鏈表中刪除,完成釋放。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢郵電科學研究院,未經武漢郵電科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201210360255.X/1.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 午夜精品999| 欧美日韩一区二区三区四区五区六区| 国产精品久久久久免费a∨大胸| 91黄色免费看| 国产精品二区一区二区aⅴ| 国产1区2| 国产又黄又硬又湿又黄| 午夜wwwww| 精品国产一区二区三| 少妇bbwbbwbbw高潮| 亚洲区日韩| 中文字幕一区二区三区四| 国产999精品久久久久久绿帽| 91一区在线观看| 国产电影精品一区| 久久精品国产综合| 四虎精品寂寞少妇在线观看 | 日日夜夜一区二区| 99欧美精品| 手机看片国产一区| 狠狠躁夜夜| 国产精品乱战久久久| 日韩精品一区二区久久| 日韩精品少妇一区二区在线看| 强行挺进女警紧窄湿润| 国产www亚洲а∨天堂| 91精品第一页| 色噜噜狠狠色综合影视| 狠狠色噜噜狠狠狠狠色综合久老司机| 91精彩刺激对白露脸偷拍| 亚洲少妇中文字幕| 亚洲精品日本久久一区二区三区 | 久久精品com| 国产极品一区二区三区| 一区二区三区国产精品| 亚洲久久在线| 国产资源一区二区| 99re热精品视频国产免费| 国产精品久久久久久亚洲美女高潮| 香港三日本三级三级三级| 精品国产二区三区| 国产在线一二区| 亚洲欧美另类国产| 少妇久久免费视频| 国产一区二区国产| 狠狠色噜噜狠狠狠狠2021天天| 久久精品亚洲精品| 狠狠色噜噜狠狠狠狠黑人| 精品国产二区三区| 国产91电影在线观看| 午夜影院5分钟| 91av精品| 亚洲国产欧美一区二区丝袜黑人| 精品一区在线观看视频| 国产午夜精品免费一区二区三区视频 | 精品久久久久99| 91福利视频免费观看| 亚洲区在线| 国产99久久久精品视频| 91久久久久久亚洲精品禁果| 在线观看国产91| 国产午夜精品一区二区三区视频| 久久福利免费视频| 人人要人人澡人人爽人人dvd| 欧美性猛交xxxxxⅹxx88| 高清在线一区二区| 午夜国产一区二区| 国产精品视频一区二区在线观看 | **毛片免费| 久久久久久久亚洲国产精品87| 国产精华一区二区精华| 久久久久国产亚洲日本| 午夜精品一区二区三区三上悠亚 | 久爱精品视频在线播放| 午夜精品一二三区| 色综合久久久久久久粉嫩| 狠狠色很很在鲁视频| 欧美福利一区二区| av狠狠干| 日韩a一级欧美一级在线播放| 欧美久久一区二区三区| 国产精品二区一区| 日韩av免费电影| 国产精品一二三区视频网站| 国产欧美日韩精品一区二区图片| 精品国产二区三区| 久久精品综合| 亚洲欧美日韩一级| 欧美久久一区二区三区| 国产在线卡一卡二| 久久国产精品网站| 欧美精品久| 欧美一区二区三区三州| 免费超级乱淫视频播放| 日本少妇高潮xxxxⅹ| 国产精品一区二区在线看| 精品中文久久| 亚日韩精品| 精品国产一区二区三区久久久久久 | 精品少妇一区二区三区| 日韩精品一区二区亚洲| 91福利视频免费观看| 91嫩草入口| 亚洲乱亚洲乱妇28p| 国产黄色一区二区三区 | 中文字幕一区二区在线播放| 久久精品国语| 国产视频二区在线观看| 日韩精品一区二区亚洲| 国产清纯白嫩初高生在线播放性色 | 在线观看欧美一区二区三区| 欧美极品少妇| 国产在线观看二区| 亚洲欧洲日韩在线| 午夜剧场伦理| 销魂美女一区二区| 在线国产二区| 欧美一区二区三区片| 欧美极品少妇| 国产日韩欧美精品一区| 午夜影院一级片| 久久一区二| 欧美在线视频一区二区三区| 国产精品国产三级国产专区51区 | 日韩一区免费| 国产乱人伦精品一区二区| 午夜剧场伦理| 精品91av| 国产精品久久国产精品99| 国产精品一品二区三区四区五区| 国产一区二区91| 国产偷窥片| 99精品偷拍视频一区二区三区| 国产亚洲久久| 国产视频一区二区在线播放| 99久久免费精品视频| 精品a在线| 女女百合互慰av| 91精品久久久久久久久久| 精品国产亚洲一区二区三区| 99精品少妇| 国产资源一区二区三区| 91精品一区二区中文字幕| 欧美极品少妇videossex| 欧美精品一区久久| 国产白丝一区二区三区| 欧美一区二区三区久久精品视 | 国产日韩欧美一区二区在线观看 | 久久天天躁狠狠躁亚洲综合公司| 丝袜美腿诱惑一区二区| 久久精品麻豆| 日韩av一区二区在线播放| 亚洲欧美日本一区二区三区| free性欧美hd另类丰满 | 日韩有码一区二区三区| 国产伦精品一区二区三区电影 | 国产99视频精品免视看芒果| 国产乱色国产精品播放视频| 欧美一区二区免费视频| 亚洲精品一品区二品区三品区| 亚洲一区二区三区加勒比| 国产69精品久久99的直播节目| 欧美精品xxxxx| 国产一二三区免费| 扒丝袜pisiwa久久久久| 欧美hdxxxx| 亚洲国产欧美一区二区丝袜黑人| 午夜叫声理论片人人影院| 久久综合伊人77777麻豆最新章节| 亚洲精品国产精品国产| 亚洲国产精品网站| 一本大道久久a久久精品| 免费a级毛片18以上观看精品| 99国产精品99久久久久久粉嫩 | 国产日产欧美一区| 亚洲福利视频二区| 午夜av影视| 在线国产一区二区三区| 福利视频亚洲一区| 欧美日韩精品中文字幕| 亚洲欧洲日韩av| 免费a级毛片18以上观看精品| 久久综合二区| 亚洲精品欧美精品日韩精品| 免费看欧美中韩毛片影院| 热99re久久免费视精品频软件| 欧美日韩一区视频| 久久精品国产一区二区三区不卡| 国产一区二区伦理片| 国产一区午夜| 午夜毛片在线看| 午夜免费网址| 日韩精品久久久久久中文字幕8| 色综合久久88| 欧美极品少妇xx高潮| 久久精品手机视频| 国产高清一区在线观看| 99国产精品久久久久99打野战| 亚洲精品日本无v一区| 国产亚洲综合一区二区| 亚洲网久久| 99久久免费精品国产男女性高好| 亚洲一二三在线| 李采潭无删减版大尺度| xxxx18日本护士高清hd| 国产毛片精品一区二区| 欧美高清性xxxxhd| 国产精品白浆视频| 亚洲欧美另类久久久精品2019| 国产极品一区二区三区| 日日狠狠久久8888偷色| 国产午夜精品av一区二区麻豆| 精品国产乱码久久久久久影片| 91国偷自产一区二区介绍| 国产精品色婷婷99久久精品| 日本一区午夜艳熟免费| av午夜电影| 狠狠色丁香久久婷婷综合丁香| 久久久精品二区| 日韩欧美国产高清91| 国产精品乱码久久久久久久| 国产精品视频十区| 91精品视频在线免费观看| 国产精品免费自拍| av中文字幕一区二区| 欧美精品久久一区二区| 国产日韩欧美综合在线| 久久99精品国产麻豆婷婷洗澡| 国产伦精品一区二| 午夜亚洲影院| 一区二区三区欧美视频| 久久国产精品99国产精| 一级午夜影院| 国产精品免费专区| 偷拍精品一区二区三区| 国产精品一区在线播放| 日本亚洲国产精品| 欧美日韩一卡二卡| 国内精品久久久久久久星辰影视| 亚洲欧洲日韩av| 欧美激情视频一区二区三区免费| 午夜影院激情| 国产高清在线精品一区二区三区| 久久国产精品-国产精品| 亚洲国产一区二区久久久777| 狠狠色噜噜狠狠狠狠色综合久老司机|