基于多链表结构的嵌入式系统内存管理  被引量:6

MEMORY MANAGEMENT IN EMBEDDED SYSTEM BASED ON MULTIPLE CHAIN STRUCTURE

在线阅读下载全文

作  者:何煦岚[1] 何晓岚[2] 

机构地区:[1]南京林业大学计算机科学与工程系,江苏南京210037 [2]浙江大学城市学院信息管理系,浙江杭州310015

出  处:《计算机应用与软件》2008年第4期58-59,81,共3页Computer Applications and Software

摘  要:针对复杂嵌入式系统中的动态内存管理,提出了一种新的方法。将可以使用的动态内存划分成多个内存块组,每组中内存块大小相同,不同组的内存块大小不同。分配动态内存时可以按照需求,使用不同大小的内存块。根据这种新的划分方式,设计了相应的内存块管理链表的数据结构和动态内存的分配、释放算法。并在试验中使用了这种管理方法,给出了该方法和其它方法相比较的试验结果。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.

关 键 词:内存块 多类型内存块 多链表结构 动态内存分配 动态内存释放 

分 类 号:TP316[自动化与计算机技术—计算机软件与理论] TP311.132.4[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象