检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王欣[1,2] 邱昕[1] 慕福奇[1] 冷永清[1]
机构地区:[1]中国科学院微电子研究所,北京100029 [2]中国科学院大学,北京100049
出 处:《微电子学与计算机》2017年第8期66-69,共4页Microelectronics & Computer
基 金:中科院国防科技创新基金(CXJJ-16M124);国家自然科学基金青年科学基金(61501455);北京市自然科学基金面上项目(4162068)
摘 要:动态内存管理是影响嵌入式系统性能的重要因素之一,其必须满足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.
分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.33