天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

嵌入式實(shí)時(shí)系統(tǒng)ARTs-OS的動(dòng)態(tài)內(nèi)存管理研究

發(fā)布時(shí)間:2020-07-16 06:37
【摘要】:隨著多媒體信息技術(shù)和互聯(lián)網(wǎng)的飛速發(fā)展,以及消費(fèi)類電子產(chǎn)品智能化趨勢(shì)的加強(qiáng),嵌入式系統(tǒng)得到越來(lái)越廣泛和深入的應(yīng)用。在航空航天、工業(yè)控制、醫(yī)療等重要領(lǐng)域中,嵌入式系統(tǒng)的安全性和可靠性顯得尤為重要。內(nèi)存管理技術(shù)的研究對(duì)保證嵌入式實(shí)時(shí)系統(tǒng)中數(shù)據(jù)存儲(chǔ)的安全性和可靠性具有重要意義。動(dòng)態(tài)內(nèi)存管理的基本任務(wù)就是有效地對(duì)動(dòng)態(tài)內(nèi)存進(jìn)行分配和回收,并同時(shí)保證系統(tǒng)的快速性、可靠性和穩(wěn)定性。 ARTs-OS是微內(nèi)核搶占式嵌入式實(shí)時(shí)操作系統(tǒng),在對(duì)ARTs-OS內(nèi)核的內(nèi)存管理模塊研究基礎(chǔ)上,重點(diǎn)研究動(dòng)態(tài)存儲(chǔ)分配算法(DSA),這也是提高嵌入式實(shí)時(shí)系統(tǒng)性能的關(guān)鍵。ARTs-OS系統(tǒng)中使用的動(dòng)態(tài)內(nèi)存分配算法有Slab算法,適合對(duì)內(nèi)核堆小塊內(nèi)存的分配和釋放;還有伙伴算法,用于對(duì)頁(yè)面的管理,大塊內(nèi)存的分配和釋放。通過(guò)對(duì)常用DSA算法的比較,得出TLSF(Two-Level Segregated Fit)算法是性能最優(yōu),且滿足嵌入式RTOS的需求,該算法在分配和釋放的時(shí)間復(fù)雜度都是O(1)。通過(guò)對(duì)TLSF的研究,提出改進(jìn)的TLSF算法的方案,改進(jìn)的TLSF算法對(duì)TLSF的優(yōu)化在于結(jié)合了先進(jìn)先出和后進(jìn)先出兩種策略,盡量不切分整塊的內(nèi)存,而選擇釋放后合并的塊進(jìn)行切分。 在介紹了改進(jìn)的TLSF算法之后,給出在算法實(shí)現(xiàn)過(guò)程中所運(yùn)用到的優(yōu)化策略。最后編寫測(cè)試任務(wù)對(duì)內(nèi)存管理模塊進(jìn)行性能測(cè)試,對(duì)TLSF算法,改進(jìn)TLSF算法以及系統(tǒng)原有的伙伴算法進(jìn)行比較,給出實(shí)驗(yàn)結(jié)果,并對(duì)各算法分配響應(yīng)時(shí)間、釋放響應(yīng)時(shí)間還有內(nèi)碎片的情況進(jìn)行分析。實(shí)驗(yàn)證明,改進(jìn)的TLSF算法比TLSF算法有所改進(jìn),而且比原系統(tǒng)的伙伴算法性能更優(yōu)。
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2010
【分類號(hào)】:TP333.1
【圖文】:

數(shù)據(jù)結(jié)構(gòu)圖,鏈表,頭結(jié)點(diǎn),標(biāo)簽技術(shù)


(Simple Segregated Storage)如果取得的內(nèi)存塊比)。這種算法的優(yōu)點(diǎn)是不用在每個(gè)空閑塊都加頭結(jié)點(diǎn)一組同樣大小塊的頭結(jié)點(diǎn)。還有一個(gè)很重要的優(yōu)點(diǎn)就快,為 O(1)時(shí)間復(fù)雜度。egregated Fit)。這個(gè)算法使用一組空閑鏈表,每一當(dāng)請(qǐng)求分配某一大小的內(nèi)存塊時(shí),在相關(guān)大小類中搜塊。搜索可以采取最先匹配原則。當(dāng)取得的塊比請(qǐng)求足請(qǐng)求。配方案,合并可能會(huì)增加時(shí)間。當(dāng)一個(gè)內(nèi)存塊要釋放空閑鏈表。顯然地,使用 knuth 的邊界標(biāo)簽技術(shù),

結(jié)構(gòu)圖,標(biāo)簽,空間結(jié)構(gòu)


2)分界標(biāo)簽。許多分配算法都支持合并,并使用 boundary tags(k空閑的區(qū)域。分界標(biāo)簽的結(jié)構(gòu)圖如 2-2 所示,每一個(gè)內(nèi)存塊都有并都存儲(chǔ)內(nèi)存塊的大小和是否空閑信息。當(dāng)一個(gè)內(nèi)存塊被釋放時(shí)個(gè)內(nèi)存塊的尾結(jié)點(diǎn)看是否是空閑的,如果是空間的,則可以合并下一個(gè)內(nèi)存塊的頭結(jié)點(diǎn)看是否空閑。如果鄰近的內(nèi)存塊是空閑的大的內(nèi)存塊。使用邊界標(biāo)簽是為了兩個(gè)重要功能:一是兩個(gè)相鄰被結(jié)合成一個(gè)更大的塊,方便合并,減少外碎片;二是使所有的知塊開(kāi)始向前或向后的方向被遍歷。外,使用分界標(biāo)簽要避免溢出,有一個(gè)簡(jiǎn)單的優(yōu)化可以避免溢出塊被使用,則尾結(jié)點(diǎn)不需要。僅僅是標(biāo)志位 flag 需要,用來(lái)標(biāo)識(shí)被合并。當(dāng)內(nèi)存塊被釋放時(shí),僅僅是頭結(jié)點(diǎn)有用,可以用來(lái)合并[1

體系結(jié)構(gòu)圖,體系結(jié)構(gòu),內(nèi)存管理,微內(nèi)核


3 ARTs-OS 的內(nèi)存管理系統(tǒng)RTs-OS 是實(shí)驗(yàn)室自主研發(fā)的一個(gè)微內(nèi)核搶占式嵌入式實(shí)時(shí)操作系統(tǒng)。容是圍繞課題組項(xiàng)目——ARTs-OS 操作系統(tǒng)移植展開(kāi)的,該項(xiàng)目OS 從 S3C2410 開(kāi)發(fā)板到 AT91rm9200 開(kāi)發(fā)板的移植。本文主要在足OS 內(nèi)核的基礎(chǔ)上,主要研究?jī)?nèi)存管理模塊,并針對(duì)該模塊對(duì)內(nèi)存分配釋出性能更優(yōu)的內(nèi)存管理方案。ARTs-OS 的系統(tǒng)結(jié)構(gòu)RTs-OS 采用現(xiàn)代微內(nèi)核設(shè)計(jì)思想和模塊結(jié)構(gòu),分為四個(gè)層次:硬件L)、實(shí)時(shí)微內(nèi)核層、系統(tǒng)服務(wù)層和用戶接口層,支持動(dòng)態(tài)裁剪和系統(tǒng)配置OS 體系結(jié)構(gòu)如圖 3-1 所示。

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 田令平;;嵌入式操作系統(tǒng)內(nèi)存管理研究[J];電腦知識(shí)與技術(shù);2006年11期

2 曾非一 ,桑楠 ,熊光澤;嵌入式系統(tǒng)內(nèi)存管理方案研究[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2005年01期

3 宋錦華;馬傳琦;;Linux內(nèi)存管理-Buddy算法探究[J];福建電腦;2009年01期

4 沈勇,王志平,龐麗萍;對(duì)伙伴算法內(nèi)存管理的討論[J];計(jì)算機(jī)與數(shù)字工程;2004年03期

5 鄭曉曦;張虎;;一種改進(jìn)的伙伴系統(tǒng)內(nèi)存管理方法[J];計(jì)算機(jī)與數(shù)字工程;2008年03期

6 孫益輝;陳凱;白英彩;;嵌入式操作系統(tǒng)內(nèi)存管理機(jī)制分析及改進(jìn)[J];計(jì)算機(jī)應(yīng)用與軟件;2006年03期

7 何煦嵐;何曉嵐;;基于多鏈表結(jié)構(gòu)的嵌入式系統(tǒng)內(nèi)存管理[J];計(jì)算機(jī)應(yīng)用與軟件;2008年04期

8 黃賢英,王越,陳媛;嵌入式實(shí)時(shí)系統(tǒng)內(nèi)存管理策略[J];計(jì)算機(jī)工程與設(shè)計(jì);2004年10期

9 王豫;谷建華;;兩種主流嵌入式實(shí)時(shí)操作系統(tǒng)的研究[J];微處理機(jī);2009年01期

10 王錚;李志軍;;一種適用嵌入式系統(tǒng)的自適應(yīng)動(dòng)態(tài)內(nèi)存管理方案[J];計(jì)算機(jī)技術(shù)與發(fā)展;2007年03期

相關(guān)碩士學(xué)位論文 前1條

1 李志軍;面向嵌入式實(shí)時(shí)系統(tǒng)的動(dòng)態(tài)內(nèi)存管理方法研究[D];重慶大學(xué);2007年



本文編號(hào):2757663

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2757663.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶66326***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
日韩精品日韩激情日韩综合| 国产视频一区二区三区四区| 日本道播放一区二区三区| 国产av一区二区三区四区五区| 色婷婷激情五月天丁香| 欧美一级片日韩一级片| 丰满的人妻一区二区三区| 亚洲国产中文字幕在线观看| 在线播放欧美精品一区| 日本乱论一区二区三区| 日韩精品你懂的在线观看| 国产成人精品一区二区三区| 亚洲欧洲一区二区综合精品| 中文字幕日韩无套内射| 日韩午夜老司机免费视频| 国产av一区二区三区麻豆| 成人日韩在线播放视频| 国产精品日韩精品一区| 亚洲女同一区二区另类| 精品人妻精品一区二区三区 | 久热青青草视频在线观看| 精品香蕉国产一区二区三区| 草草夜色精品国产噜噜竹菊| 日韩精品福利在线观看| 国产不卡在线免费观看视频| 国产一区欧美午夜福利| 狠狠干狠狠操在线播放| 欧美日韩在线第一页日韩| 国产av一二三区在线观看| 色好吊视频这里只有精| 亚洲精品美女三级完整版视频| 久久精品一区二区少妇| 内射精品欧美一区二区三区久久久 | 日韩中文字幕视频在线高清版| 精品国产亚洲一区二区三区| 在线日韩欧美国产自拍| 丰满少妇被猛烈插入在线观看| 偷拍洗澡一区二区三区| 麻豆果冻传媒一二三区| 高清免费在线不卡视频| 国产女同精品一区二区|