AVR单片机实时系统内存分配算法的研究
来源期刊:东北大学学报(自然科学版)2011年第5期
论文作者:王家亮 赵海 潘荣 蔡鹏华
文章页码:654 - 657
关键词:实时系统;内存分配;执行时间;内存空间利用率;系统测试;
摘 要:由于AVR单片机存储资源十分有限,因此对内存的分配及使用会直接影响到整个系统的性能.对设计并实现的嵌入式操作系统iDCX 128的内存分配进行了测试,结果表明由于系统采用首次适应算法,在进行多次内存分配后,内存空间利用率不高.因此对其内存分配算法进行改进,通过修改内存区存储任务的堆栈结构及分配机制,使其成为最佳适应算法.实验结果表明改进后算法虽然浪费少量存储单元,并相应地增加了算法执行时间,但内存的整体利用率却得到了较大的提高.
王家亮,赵海,潘荣,蔡鹏华
东北大学信息科学与工程学院
摘 要:由于AVR单片机存储资源十分有限,因此对内存的分配及使用会直接影响到整个系统的性能.对设计并实现的嵌入式操作系统iDCX 128的内存分配进行了测试,结果表明由于系统采用首次适应算法,在进行多次内存分配后,内存空间利用率不高.因此对其内存分配算法进行改进,通过修改内存区存储任务的堆栈结构及分配机制,使其成为最佳适应算法.实验结果表明改进后算法虽然浪费少量存储单元,并相应地增加了算法执行时间,但内存的整体利用率却得到了较大的提高.
关键词:实时系统;内存分配;执行时间;内存空间利用率;系统测试;