实时系统防危技术研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:oldfan48
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着实时计算的功能日益强大,应用成本的逐渐降低,实时计算技术广泛应用于航空航天、交通运输、核电能源和医疗卫生等诸多任务关键实时系统。为减少或防止实时系统发生灾难性事故,研究相关的防危技术十分必要。防危技术是保障实时系统正常运行,防止其发生灾难性事故的主要手段,已成为实时系统研究的热点之一。论文对现有实时系统及其防危技术进行了系统、全面的分析,在此基础上分别对实时系统应用级和操作系统级防危技术进行了研究,设计并实现了基于反射技术的防危核和时空隔离的保护机制。为了降低防危技术对实时系统响应时间的影响,本文还在经典的伙伴系统内存管理算法基础上提出了延迟合并伙伴系统。文中着重对以下几个方面进行探索:1)通过对比分析防危性与可靠性、防危性与安全性之间异同的方式,阐述了防危性的本质所在,为研究、设计防危技术奠定了良好的基础。2)基于实时系统中的多层反射塔模型,将实时系统中的功能性组件和保证可信性的组件利用反射机制分别进行描述和分层。并在OpenC++或Open Java等反射语言不可获得的情况下,提出了一种防危核结构反射式实现新技术。3)根据实时系统的特点设计了一种防危审计系统。通过灵活的审计存储方法,提高了审计信息的可信度;同时,通过审计的两级实时报警和对审计信息的事后分析,提高了审计信息的利用率。同时设计了审计缓存,减少了审计带来的开销。4)深入地分析了现有实时操作系统防危技术,实现了基于时间隔离与空间隔离保护机制构建高防危实时操作系统的思想,其目的是把系统设计缺陷所导致的失效影响控制在一个较小的时空范围内,使实时操作系统在其支撑范围内提供尽可能强的可信防范机制,防止发生灾难性事故。5)在分析经典伙伴系统内存管理算法的基础上,提出并实现了延迟合并的伙伴系统。
其他文献
21世纪是知识经济时代,企业所处的商业环境与以往相比发生了很大的变化,企业受到越来越多的来自各个方面的挑战。信息技术特别是计算机技术的发展,使企业找到了应对各种挑战的有
面对Internet上的信息海洋,人们利用搜索引擎往往难以找到自己真正所需的信息和知识。Web信息挖掘技术可以有效地解决如何在异质、分布的Web上快速、有效地发现资源和知识,可以
随着信息技术和互联网技术的快速发展,嵌入式实时系统越来越广泛地应用于消费电子和通信领域。由于嵌入式产品的商品化,嵌入式图形用户界面系统和嵌入式浏览器已逐渐成为一个
随着计算机技术和网络技术的迅速发展,信息安全问题逐渐被广大研究学者所重视。以数字图像为载体的信息隐藏技术和隐写分析技术作为信息安全领域的重要分支,两者既相互斗争,又相
当今,嵌入式系统的发展日新月异,国内推出了龙芯、方舟等具有自主知识产权的嵌入式处理器,新型嵌入式系统正成为研究与开发的重点与热点。嵌入式系统由于自身的特点,对其开发提出
随着科技的发展,新一代的计算机,无论计算能力和计算速度都比旧的计算机优越。但人类对高性能计算的需求,也不断提高。除了增强处理器本身的计算能力外,并行处理是一种提高计
本文通过对汽车故障自诊断系统和汽车故障诊断设备现状的分析,设计了一种新颖的随车、本地和远程诊断相结合的嵌入式汽车故障诊断仪。本课题旨在研究基于ARM平台的操作系统移
为一个大型复杂系统建模通常是一件非常烦琐和相当困难的工作,为了控制和降低系统模型的复杂程度,人们通常采用多视图方法来有效地简化模型的表达。一个软件系统模型由多个不同
网络可生存性是对传统网络安全观念的突破和创新,强调网络信息系统在遭受攻击、故障或意外事故的情况下,能够及时的完成其主要任务的能力。可生存性的中心思想是即使在入侵成功
识别出蛋白质编码基因及其启动子是基因组研究中的重要论题。然而,面对急剧膨胀的基因组序列数据,传统的生物学方法已很难满足需要,采用计算的方法高通量地预测蛋白质编码基因及