王欣, 邱昕, 慕福奇, 冷永清. 嵌入式系统新型动态内存管理机制的研究[J]. 微电子学与计算机, 2017, 34(8): 66-69.
引用本文: 王欣, 邱昕, 慕福奇, 冷永清. 嵌入式系统新型动态内存管理机制的研究[J]. 微电子学与计算机, 2017, 34(8): 66-69.
WANG Xin, QIU Xin, MU Fu-qi, LENG Yong-qing. Study of New Dynamic Memory Management Mechanism in Real-time Embedded System[J]. Microelectronics & Computer, 2017, 34(8): 66-69.
Citation: WANG Xin, QIU Xin, MU Fu-qi, LENG Yong-qing. Study of New Dynamic Memory Management Mechanism in Real-time Embedded System[J]. Microelectronics & Computer, 2017, 34(8): 66-69.

嵌入式系统新型动态内存管理机制的研究

Study of New Dynamic Memory Management Mechanism in Real-time Embedded System

  • 摘要: 动态内存管理是影响嵌入式系统性能的重要因素之一,其必须满足3个性能需求:平均分配时间短,最差情况下分配时间可预计,内存碎片少.利用嵌入式应用整个运行周期内的统计数据,提出一种基于不同内存块生命期的动态内存管理机制(Smart Memory allocator)的改进算法,在不同内存区采用不同的分配,释放和合并策略.最后将改进的分配器移植到ZYNQ7000进行试验测试,测试结果表明本方法拥有更快的内存分配释放速度,并且减少了内存碎片率.

     

    Abstract: 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.

     

/

返回文章
返回