期刊文献+

嵌入式系统新型动态内存管理机制的研究 被引量:2

Study of New Dynamic Memory Management Mechanism in Real-time Embedded System
下载PDF
导出
摘要 动态内存管理是影响嵌入式系统性能的重要因素之一,其必须满足3个性能需求:平均分配时间短,最差情况下分配时间可预计,内存碎片少.利用嵌入式应用整个运行周期内的统计数据,提出一种基于不同内存块生命期的动态内存管理机制(Smart Memory allocator)的改进算法,在不同内存区采用不同的分配,释放和合并策略.最后将改进的分配器移植到ZYNQ7000进行试验测试,测试结果表明本方法拥有更快的内存分配释放速度,并且减少了内存碎片率. Dynamic Memory Management Mechanism is one of the most important factors which affecting the performance of embedded systems. There are three performance requirements must be met: average allocation time is short, worst-case allocation time is predictable, and memory fragmentation is few. Then conducting the experimental test on the ZYNQ7000 platform. At last, the results show that this method improved the speed of memory allocation and release, with reducing memory fragmentation rate.
出处 《微电子学与计算机》 CSCD 北大核心 2017年第8期66-69,共4页 Microelectronics & Computer
基金 中科院国防科技创新基金(CXJJ-16M124) 国家自然科学基金青年科学基金(61501455) 北京市自然科学基金面上项目(4162068)
关键词 生命期 内存管理 内存碎片 ZYNQ7000 life-spans memory management memory fragment ZYNQ7000
  • 相关文献

参考文献2

二级参考文献30

  • 1吕成兴,刘军礼,刘波,周忠海.基于Contex-M3和FreeRTOS的数据采集系统设计[J].中国水运(下半月),2011,11(12):86-87. 被引量:5
  • 2刘滨,王琦,刘丽丽.嵌入式操作系统FreeRTOS的原理与实现[J].单片机与嵌入式系统应用,2005(7):8-11. 被引量:31
  • 3刘忠仕,戴金海,桂先洲.实时操作系统SACOS的内存管理[J].计算机工程与应用,2006,42(5):37-39. 被引量:1
  • 4张希元,赵海,孙佩刚,罗玎玎.WebitOS内核的实现机制及性能分析[J].东北大学学报(自然科学版),2006,27(4):394-397. 被引量:19
  • 5李志军 王铮 王帅.嵌入式系统的自适应动态内存分配算法.计算机工程,2007,:91-93.
  • 6郭振宇,桑楠,杨霞.一种嵌入式系统内存管理的延迟合并伙伴机制[J].电子科技大学学报,2007,36(3):555-558. 被引量:4
  • 7Risco-Martin J L, Atienza D, Manuel Colmenar J, et al. A Parallel Evolutionary Algorithm to Optimize Dynamic Memory Managers in Embedded Systems [J]. Parallel Computing, 2010, 36(10-11): 572-590.
  • 8Xydis S, Stamelakos I, Bartzas A, et al. Runtime Tuning of Dynamic Memory Management for Mitigating Footprint- fragmentation Variations[C/OL] [2011-12-15]. http://conferences, microlab, ntua. gr/parma2011/slides/1.3, pdf.
  • 9Bendersky A, Petrank E. Space Overhead Bounds for Dynamic Memory Management with Partial Compaction[C/OL]. [2011-12-20]. http : / / www. cs. technion, ac. il/ erez/ Papers/ MemoryBounds-f ullver, pdf .
  • 10Soto M, Rossi A, Sevaux M. Two Iterative Metaheuristic Approaches to Dynamic Memory Allocation for Embedded Systems[J]. Computer Science, 2011, 6622: 250-261.

共引文献10

同被引文献12

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部