微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Buddy算法在μC/OSII动态内存管理改进方案中的应用

Buddy算法在μC/OSII动态内存管理改进方案中的应用

时间:02-14 来源:3721RD 点击:

原来方案提高大约4倍,而且申请内存块越小,可满足次数越多,提高了内存分配的灵活性。

图4 两种方案可满足次数对比曲线

6 结语

本文的创新之处在于针对μC/OSII在内存管理可靠性不高、内存块分配不够灵活的特点,借鉴Buddy算法思想,对其进行改进,形成了一种基于Buddy算法思想、高可靠性的内存管理策略。实验表明,新方案一次创建内存区,即可满足内存块大小需求不均匀的场合,既提高内存分配的灵活性,避免了大量内碎片的产生,又增强了内存分配的可靠性。因此,新方案在可靠性要求高的嵌入式系统中可以得到更好的应用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top