首页 | 本学科首页   官方微博 | 高级检索  
     

基于多链表结构的嵌入式系统内存管理
引用本文:何煦岚,何晓岚. 基于多链表结构的嵌入式系统内存管理[J]. 计算机应用与软件, 2008, 25(4): 58-60
作者姓名:何煦岚  何晓岚
作者单位:南京林业大学计算机科学与工程系,江苏,南京,210037;浙江大学城市学院信息管理系,浙江,杭州,310015
摘    要:
针对复杂嵌入式系统中的动态内存管理,提出了一种新的方法.将可以使用的动态内存划分成多个内存块组,每组中内存块大小相同,不同组的内存块大小不同.分配动态内存时可以按照需求,使用不同大小的内存块.根据这种新的划分方式,设计了相应的内存块管理链表的数据结构和动态内存的分配、释放算法.并在试验中使用了这种管理方法,给出了该方法和其它方法相比较的试验结果.

关 键 词:内存块  多类型内存块  多链表结构  动态内存分配  动态内存释放
修稿时间:2006-12-26

MEMORY MANAGEMENT IN EMBEDDED SYSTEM BASED ON MULTIPLE CHAIN STRUCTURE
He Xulan,He Xiaolan. MEMORY MANAGEMENT IN EMBEDDED SYSTEM BASED ON MULTIPLE CHAIN STRUCTURE[J]. Computer Applications and Software, 2008, 25(4): 58-60
Authors:He Xulan  He Xiaolan
Affiliation:He Xulan1 He Xiaolan21(Department of Computer Science , Engineering,Nanjing Forestry University,Nanjing 210037,Jiangsu,China)2(City College,Zhejiang University,Hangzhou 310015,Zhejiang,China)
Abstract:
A new dynamic memory management method for complicated embedded system is introduced.The memory is divided into several memory groups.Each group consists of memory blocks of the same size,but blocks in different groups are of different sizes.Memory blocks can be allocated in response to different requirements.The data structure of various memory blocks is designed,and the dynamic memory allocation and release algorithms are presented.The method is adopted in the test and compared with other methods.
Keywords:Memory block Various memory block Multiple chain structure Dynamic memory allocation Dynamic memory release  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号