摘要
嵌入式系统的内存管理机制根据系统的不同需求必须满足相应实时性和可靠性的要求,再加上系统中内存储器资源紧张,因此高效、可靠的内存管理机制是构建一个优秀的嵌入式系统所必需的。文章简单介绍了当前嵌入式系统中普遍使用的内存管理技术,着重阐述了对内存池进行管理的一种可行的实现方法,该内存管理方法不但本身管理空闲内存的开销很少,同时可以有效地减少内存碎片的产生,从而提高内存的利用率。文章对该方法中使用到的数据结构,关键实现流程进行了详细的描述。
It is necessary to make memory management in embedded system realtime and reliable. In addition, RAM (random access memory) is a kind of scarce resource. Then effective and reliable mechanism of memory management is very important for designing an excellent embedded system. This paper introduces the memory management technol- ogy which is widely used in embedded system, and mainly introduces one feasible method. This paper can be helpful for those who are designers or users of embedded system.
出处
《实验科学与技术》
2007年第2期150-152,共3页
Experiment Science and Technology
关键词
嵌入式系统
内存管理
静态分配
动态分配
内存池
embedded system
memory management
static allocation
dynamic allocation
memory pool