文摘
英文文摘
声明
1绪论
1.1嵌入式实时操作系统
1.1.1实时操作系统定义和分类
1.1.2 RTOS的发展历史
1.1.3国内外研究现状
1.1.4国内外研究方向
1.2本文的研究目的和研究内容
1.2.1研究目的
1.2.2研究内容
1.3课题学术和实用意义
1.4论文的组织安排
1.5小结
2嵌入式实时系统的内存管理
2.1嵌入式实时系统内存管理特性
2.1.1嵌入式系统的内存管理特点
2.1.2实时系统对内存管理要求
2.2内存分配方案
2.3实时系统中的内存模式
2.4内存碎片的分类
2.5减少内存碎片
2.6小结
3自适应动态内存管理算法的描述与分析
3.1几种常用RTOS中内存分配算法的描述与分析
3.1.1 μC/OS-Ⅱ的内存管理
3.1.2 VxWorks的内存管理
3.2对现有的两种常用内存分配算法的简单描述及分析
3.2.1最先匹配算法
3.2.2伙伴(Buddy)算法
3.3引入新的数据结构—物理链表
3.4大块内存请求的解决方案
3.5提出自己的动态内存管理算法---自适应动态内存管理算法
3.5.1自适应动态内存管理算法的描述
3.5.2实验数据分析
3.6自适应动态内存管理算法中的日志记录及分析
3.7自适应动态内存管理算法的分析与说明
3.7.1自适应动态内存管理算法的分析
3.7.2自适应动态内存管理算法的几点说明
3.8小结
4基于自适应动态内存管理算法的动态内存泄漏的检测
4.1概述
4.1.1动态内存管理模型
4.1.2内存泄漏定义及分类
4.1.3 C语言中的指针和内存泄漏
4.1.4内存泄漏的检测
4.2基于自适应动态内存管理算法的动态内存泄漏检测方法
4.2.1动态内存跟踪
4.2.2离线日志的分析
4.3动态内存泄漏检测的实现
4.4小结
5总结与展望
5.1论文主要工作
5.2未来工作展望
致 谢
参考文献
附 录