检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:13.59.22.153