【摘 要】
:
随着多媒体信息技术和互联网的飞速发展,以及消费类电子产品智能化趋势的加强,嵌入式系统得到越来越广泛和深入的应用。在航空航天、工业控制、医疗等重要领域中,嵌入式系统
论文部分内容阅读
随着多媒体信息技术和互联网的飞速发展,以及消费类电子产品智能化趋势的加强,嵌入式系统得到越来越广泛和深入的应用。在航空航天、工业控制、医疗等重要领域中,嵌入式系统的安全性和可靠性显得尤为重要。为保证嵌入式实时系统中数据存储的安全性和可靠性,对内存管理技术的研究具有重要意义。 本文面向嵌入式实时应用需求,提出并实现了一系列有助于提高系统安全性和可靠性的内存管理技术解决方法,包括:动态内存泄漏检测及回收、内存冗余分配、内存冗余编码和内存保护技术,并对其实现技术展开较为深入的研究。 本文首先介绍嵌入式实时系统和内存管理技术,包括嵌入式实时系统的概念,国内外的研究现状和研究方向,嵌入式实时系统中内存模式和内存管理的特点,并在此基础上提出本文的研究目标和研究内容。 第二部分,在介绍SROS实时操作系统的体系结构和内核结构的基础上,论述了内存数据存储的可靠性和安全性的迫切需求。 第三部分,论述动态内存泄漏检测及回收技术。在介绍动态内存管理模型和内存泄漏的基础上,提出动态内存泄漏的检测方法,包括动态内存跟踪和离线日志分析,最后详细论述了泄漏内存的回收技术。 第四部分,论述内存冗余分配和内存冗余编码技术。首先介绍冗余容错技术和海明码,在此基础上详细论述了内存冗余分配过程及读取冗余变量时的比对策略,然后详细论证内存冗余编码技术,最后给出内存冗余编码性能测试数据。 第五部分,在介绍x86体系结构的基础上,对SROS中内存保护技术进行了详细论述。包括内存保护初始化,任务堆栈段保护,中断向量表保护,系统代码段保护和共享数据保护。 最后,对面向嵌入式实时应用的内存管理技术进行了总结,并对今后的研究方向和待改进部分作了展望。
其他文献
尽管基于GPS/GIS/GPRS的车辆监控系统在我国还没有进入大规模商业运作,但它的实用价值在我国汽车保有量飞速上升、第三方物流企业数量不断增多的情形下正得到越来越广泛的重视
炼油企业近年来由于大量炼制含硫的原油,给炼油设备和管线带来了许多腐蚀问题。为了及时了解炼油厂设备的腐蚀情况,弄清腐蚀形成原因,掌握腐蚀的发生规律,需要进行腐蚀监测系统的
随着多媒体和网络技术的不断发展,图像信息与人们的关系越来越紧密切,图像编码技术也受到越来越广泛的重视。其中,图像感兴趣区域编码技术作为一种新思路,解决了图像压缩比与
传感器网络由于其广阔的应用前景,现在已经成为一个极其重要的研究领域。因为传感器节点的成本和应用的限制,只能携带有限的能量,所以节能成为传感器网络研究的一个重要方向
随着Internet的普及与应用,人们进行网络活动时保持身份匿名和保护个人隐私的需求日益增强。匿名是指用户身份信息的隐藏,它已经成为许多网络应用的基本需求。网络匿名通信技
利用企业应用系统集成技术(Enterprise Application Integration,EAI)将企业内已有系统集成是提升企业内部系统、达成企业目标和增强企业竞争力的重要手段之一,也是当前计算
近年来,互联网已经深入到生活的各个方面,对互联网行为的研究成为热点,BGP作为事实上AS(Autonomous System自治系统)之间标准协议应用于互联网,因其重要性,更是得到了广泛的
网络规划设计的关键之一是建立网络的优化模型。对网络进行优化需要对网络性能进行分析,目的是在网络建设开始之前,就可以有效地设计、模拟网络的运行环境,在网络实施之前就能获
程序调试是软件开发过程中的一项非常繁琐的工作,主要包括故障检测、故障定位、故障修复。其中故障定位是调试过程中最为耗时和费力的活动之一,它通过审查源程序语义和结构,
基于构件的软件开发是解决软件危机的有效途径。在基于构件复用的软件开发过程中,构件库管理系统扮演了重要角色。在构件库管理系统中,构件的分类方式及其检索是最基本也是最核