Buddy算法在μC/OSII动态内存管理改进方案中的应用
时间:02-14
来源:3721RD
点击:
原来方案提高大约4倍,而且申请内存块越小,可满足次数越多,提高了内存分配的灵活性。
图4 两种方案可满足次数对比曲线
6 结语
本文的创新之处在于针对μC/OSII在内存管理可靠性不高、内存块分配不够灵活的特点,借鉴Buddy算法思想,对其进行改进,形成了一种基于Buddy算法思想、高可靠性的内存管理策略。实验表明,新方案一次创建内存区,即可满足内存块大小需求不均匀的场合,既提高内存分配的灵活性,避免了大量内碎片的产生,又增强了内存分配的可靠性。因此,新方案在可靠性要求高的嵌入式系统中可以得到更好的应用。
- Linux内存使用的体会 (04-23)
- 嵌入式操作系统uCLinux详解(03-19)
- Symbian与WinCE内存管理技术分析及比较(06-19)
- μC/OS-Ⅱ实时操作系统内存管理的改进(04-10)
- 动态内存管理在面向嵌入式实时系统中的研究(06-28)
- 记录仪实时多任务调度策略的研究(07-16)