嵌入式系统新型动态内存管理机制的研究
发布时间:2018-01-06 19:32
本文关键词:嵌入式系统新型动态内存管理机制的研究 出处:《微电子学与计算机》2017年08期 论文类型:期刊论文
【摘要】:动态内存管理是影响嵌入式系统性能的重要因素之一,其必须满足3个性能需求:平均分配时间短,最差情况下分配时间可预计,内存碎片少.利用嵌入式应用整个运行周期内的统计数据,提出一种基于不同内存块生命期的动态内存管理机制(Smart Memory allocator)的改进算法,在不同内存区采用不同的分配,释放和合并策略.最后将改进的分配器移植到ZYNQ7000进行试验测试,测试结果表明本方法拥有更快的内存分配释放速度,并且减少了内存碎片率.
[Abstract]:Dynamic memory management is one of the most important factors affecting the performance of embedded system . It must meet the three performance requirements : the average allocation time is short , the worst - case distribution time can be expected , and the memory chips are few . The improved algorithm based on the lifetime of different memory blocks is put forward based on the statistical data in the whole operation period of the embedded application . Finally , the improved distributor is transplanted to ZYNQ7000 for testing and testing , and the test results show that the method has faster memory allocation release speed and reduces the memory fragmentation rate .
【作者单位】: 中国科学院微电子研究所;中国科学院大学;
【基金】:中科院国防科技创新基金(CXJJ-16M124) 国家自然科学基金青年科学基金(61501455) 北京市自然科学基金面上项目(4162068)
【分类号】:TP333;TP368.1
【正文快照】: 1引言随着智能硬件、物联网行业的迅猛发展,嵌入式系统在各个领域都得到了广泛的应用,动态内存管理算法作为决定系统性能的重要因素之一,也成为了嵌入式领域一个重要的研究课题.近年来,研究人员提出了多种动态内存管理算法,大概分类如下[1-2]:(1)顺序查找算法;(2)Buddy算法(伙
【相似文献】
相关期刊论文 前5条
1 吴清平,刘明业;动态内存使用原则及技巧[J];兵工自动化;1999年03期
2 何煦岚;何晓岚;;基于多链表结构的嵌入式系统内存管理[J];计算机应用与软件;2008年04期
3 董庆丰 ,黄迪明;一种适用于嵌入式系统的动态内存管理技术[J];微型机与应用;2004年08期
4 钱丹;李飞;路而红;王建新;金华建;;基于C~*Core的动态内存分配方案与实现[J];电子设计工程;2011年13期
5 ;廉价PC多选择——Monorail推出NPC5000和NPC7000[J];每周电脑报;1998年11期
相关会议论文 前1条
1 张象羽;;ADSP-TS201 TigerSHARC动态内存的应用[A];全国第三届信号和智能信息处理与应用学术交流会专刊[C];2009年
相关硕士学位论文 前1条
1 郑天宇;可控动态内存分配器的研究与开发[D];中南大学;2010年
,本文编号:1389242
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1389242.html