中国韩国日本在线观看免费,A级尤物一区,日韩精品一二三区无码,欧美日韩少妇色

當(dāng)前位置:主頁 > 科技論文 > 計算機論文 >

基于OSP平臺的內(nèi)存管理研究及實現(xiàn)

發(fā)布時間:2018-07-16 09:35
【摘要】:隨著通信技術(shù)和互聯(lián)網(wǎng)行業(yè)的迅猛發(fā)展,以及電子智能產(chǎn)品的普及,嵌入式系統(tǒng)的應(yīng)用越來越廣泛。新一代全球無線通信標(biāo)準(zhǔn)LTE的提出,使得嵌入式軟件平臺的開發(fā)逐步成為通信領(lǐng)域設(shè)備級嵌入式單板軟件新的開發(fā)模式和實現(xiàn)思想。內(nèi)存管理的基本任務(wù)就是有效地對動態(tài)和靜態(tài)內(nèi)存進行分配、回收,并同時保證系統(tǒng)的快速性和穩(wěn)定性。因此,本文研究基于嵌入式軟件平臺的內(nèi)存管理技術(shù),對保證通信系統(tǒng)中數(shù)據(jù)存儲和發(fā)送的安全性和可靠性具有重要意義。 本文基于嵌入式軟件平臺OSP,對四種常用的動態(tài)內(nèi)存管理算法的實現(xiàn)原理、算法性能和基帶處理單元BBU的內(nèi)存需求進行分析,研究出適用于OSP平臺的內(nèi)存管理方案R3,設(shè)計和實現(xiàn)OSP平臺的內(nèi)存管理,并在支持PowerPC體系結(jié)構(gòu)的嵌入式系統(tǒng)下,通過Linux終端對BBU板內(nèi)存管理模塊進行功能測試,分析測試結(jié)果,驗證OSP平臺內(nèi)存管理的可行性。本文主要工作如下: (1)研究了嵌入式軟件平臺OSP的相關(guān)原理,設(shè)計出OSP平臺內(nèi)存管理模塊的總體框架,并講解了實現(xiàn)系統(tǒng)內(nèi)存管理的關(guān)鍵技術(shù),包括進程內(nèi)存分布、內(nèi)存分配方式、虛擬內(nèi)存、內(nèi)存碎片的分類、如何減少內(nèi)存碎片等。 (2)研究了Glibc、TCMalloc、TLSF、Memory Pool等四種常用的動態(tài)內(nèi)存管理算法的原理,比較各算法在不同系統(tǒng)需求下的優(yōu)勢與不足,在X86和PPC環(huán)境下,編程實現(xiàn)了算法的性能測試,并對BBU內(nèi)存需求進行分析,研究出符合OSP應(yīng)用實際需求的內(nèi)存管理方案R3。 (3)采用內(nèi)存管理方案R3,將內(nèi)存區(qū)域分類,設(shè)計了基本數(shù)據(jù)結(jié)構(gòu)及全局變量,通過編碼實現(xiàn)了OSP平臺的內(nèi)存管理,包括內(nèi)存初始化、內(nèi)存申請、內(nèi)存釋放、內(nèi)存的線程Cache、內(nèi)存信息查看、當(dāng)前任務(wù)內(nèi)存信息查看、內(nèi)存覆蓋檢查、內(nèi)存經(jīng)驗值統(tǒng)計和內(nèi)存轉(zhuǎn)換等,為在基帶處理單元BBU硬件上實現(xiàn)OSP平臺的內(nèi)存管理打下了基礎(chǔ)。 (4)分析了基帶處理單元BBU板的硬件架構(gòu)和主要單元的功能,在PPC環(huán)境下對OSP內(nèi)存管理模塊進行板級測試,按照測試流程對各進程的內(nèi)存數(shù)據(jù)進行逐步分析和統(tǒng)計,最終在硬件上實現(xiàn)了OSP平臺的內(nèi)存管理,為基帶處理單元BBU在OSP平臺下的消息通信提供了高效、穩(wěn)定的內(nèi)存管理機制。
[Abstract]:With the rapid development of communication technology and Internet industry, as well as the popularity of electronic intelligent products, embedded systems are more and more widely used. With the new generation of global wireless communication standard LTE, the development of embedded software platform has gradually become a new development mode and realization idea of device level embedded veneer software in communication field. The basic task of memory management is to allocate and recycle the dynamic and static memory effectively, and at the same time to ensure the system's rapidity and stability. Therefore, the research of memory management technology based on embedded software platform is of great significance to ensure the security and reliability of data storage and transmission in communication system. Based on the embedded software platform OSPs, this paper analyzes the implementation principle, algorithm performance and memory requirement of BBU, the four commonly used dynamic memory management algorithms. The memory management scheme R3 for OSP platform is studied. The memory management of OSP platform is designed and implemented. Under the embedded system supporting PowerPC architecture, the function of BBU board memory management module is tested through Linux terminal, and the test results are analyzed. Verify the feasibility of OSP platform memory management. The main work of this paper is as follows: (1) the related principles of the embedded software platform OSP are studied, the overall framework of the OSP platform memory management module is designed, and the key technology of realizing the system memory management, including the distribution of process memory, is explained. Memory allocation, virtual memory, classification of memory fragments, how to reduce memory fragmentation, etc. (2) the principle of four commonly used dynamic memory management algorithms, such as Glibcn TCMallocn TLSFU memory Pool, is studied. Compared the advantages and disadvantages of each algorithm under different system requirements, under the X86 and PPC environment, the performance of the algorithm is tested, and the BBU memory requirements are analyzed. The memory management scheme R3which meets the actual requirements of OSP applications is studied. (3) the memory management scheme R3 is adopted to classify the memory regions, design the basic data structure and global variables, and realize the memory management of OSP platform by coding. Including memory initialization, memory request, memory release, memory thread Cache, memory information view, current task memory information view, memory overlay check, memory experience value statistics and memory conversion, etc. It lays a foundation for realizing the memory management of OSP platform on BBU hardware. (4) the hardware architecture of BBU board and the function of main unit are analyzed. In the PPC environment, the OSP memory management module is tested at the board level. According to the test flow, the memory data of each process are analyzed and counted step by step. Finally, the memory management of the OSP platform is realized on the hardware. It provides an efficient and stable memory management mechanism for message communication of BBU on OSP platform.
【學(xué)位授予單位】:武漢理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP368.1

【參考文獻】

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

1 閆家年;陳文光;鄭緯民;;面向結(jié)構(gòu)體數(shù)據(jù)布局優(yōu)化的高效內(nèi)存管理[J];清華大學(xué)學(xué)報(自然科學(xué)版);2011年01期

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

1 姜力波;Linux內(nèi)存管理分析與研究[D];電子科技大學(xué);2011年

2 王元;嵌入式Linux數(shù)控系統(tǒng)的底層平臺構(gòu)建[D];上海交通大學(xué);2012年

3 何倫;基于Linux的IMA軟件平臺的設(shè)計與實現(xiàn)[D];上海交通大學(xué);2012年

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

5 李滿麗;復(fù)雜嵌入式系統(tǒng)內(nèi)存管理方案的研究與實現(xiàn)[D];廈門大學(xué);2009年

6 嚴(yán)濤;KVM系統(tǒng)任務(wù)管理的設(shè)計與實現(xiàn)[D];華中科技大學(xué);2009年

,

本文編號:2125974

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

本文鏈接:http://www.lk138.cn/kejilunwen/jisuanjikexuelunwen/2125974.html


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

版權(quán)申明:資料由用戶6ef29***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com