SmartOSEK容错运行库

来源 :浙江大学 | 被引量 : 0次 | 上传用户:frjzj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机技术飞速发展的今天,嵌入式技术凭借功耗低、成本低、体积小等特点,在工业、农业、军事、医疗、航天等方面得到广泛应用。随着嵌入式技术的不断发展,和对嵌入式技术要求的不断提高,诞生了嵌入式操作系统。嵌入式操作系统作为嵌入式软件的平台,屏蔽了底层复杂繁琐的硬件管理合操作,方便了嵌入式软件的开发,为嵌入式软件提供了任务调度、资源管理的机制,和对底层硬件操作的接口。嵌入式实时操作系统在嵌入式技术中越来越扮演重要角色。因为嵌入式系统的应用领域需要很高的安全性和可靠性,并且嵌入式系统往往在人无法控制的恶劣环境运行,特别是嵌入式软件日益复杂化的情况下,如何保证系统的可靠性成了嵌入式系统的一个重要课题。针对这一课题,本文设计和实现了针对提高嵌入式系统可靠性的嵌入式实时系统容错运行库。利用容错运行库,可以提高系统对错误的容错能力,提高系统的可靠性、安全性,有很强的现实意义。本论文的主要工作总结为以下几个方面:1)对计算机容错研究现状进行调研和比较,参考了嵌入式系统任务模型的设计,各种容错调度算法和容错策略提出了一套面向嵌入式系统的容错运行库的设计思路;2)设计容错运行库的整体框架,使容错运行库的设计有良好扩展性,减少了容错运行库中各模块间的耦合性,和模块的可复用性,使容错运行库的扩展变得更加容易;3)结合SmartOSEK操作系统,在SmartOSEK操作系统上实现。并分析各种任务模型和相应的容错策略,实现基本的、通用的容错策略,针对不同任务模型通用的容错策略可以自由组合;4研究多平台分布式容错的算法,提出并实现了针对多平台容错的解决方案,用此方案可以利用单机系统和通信系统实现在多个平台上的硬件冗余投票。
其他文献
信道编码常用于容易发生干扰的无线信道和存储信道中,随着VLSI技术的发展,采用ASIC或FPGA技术来实现信道编码器应用广泛。本文实现了一种基于SOPC技术的通用编译码器实验装置,此
随着互联网的快速发展与日益普及,网络营销的价值也逐渐得到重视与认可,因此电子商务得到迅猛发展,而电子商务网站也日益成为大多数人生活中的“必需品”。而且越来越多的商家也
随着网络技术和多媒体技术的飞速发展,网络上的多媒体应用日益丰富。作为其中的代表,流媒体直播系统被广泛应用于视频会议系统、远程教育系统等。流媒体直播系统是典型的组通信
聚类技术是数据挖掘领域具有重要价值的技术之一,随着网络在社会生活的不断深入,加之数据库技术的迅速发展和普及,Web挖掘日益受到信息科学界的关注和重视,总的来说,Web挖掘
移动通信和互联网的迅猛发展导致了异构网络的形成。用户通信需求的不断增加使盛行的Wi-Fi网络逐渐暴露出覆盖范围有限的缺点。WiMAX,无线网络技术的代表之一,能为10km范围内的
随着多媒体技术及Internet网络的迅速发展,图像来源不断扩大,大容量高速存储系统为图像的海量存储提供了基本保障,各行各业对图像的使用越来越广泛,图像信息资源的组织、管理
近年来,虚拟实验室的研究与应用己成为计算机应用领域一个重要的组成部分,并成为新兴的研究热点。而对虚拟实验室中实验设备的三维建模技术的研究是构建虚拟实验室时要解决的
异构数据源集成技术的研究是当前计算机应用领域一个新的研究热点。特别是近些年来,随着Internet技术的发展及网络应用的不断完善,各个行业要求通过一个统一的接口访问各种异构
传统的工作流系统仍然存在着适用范围窄、灵活性差和意外情况处理不及时,以及不能对活动中的任务做出合理的评估、实现过程重构等问题。鉴于上述原因,具有自组织、自学习和协同
随着社会信息化程度不断加深,国产数据库神舟OSCAR在国内不同行业得到了广泛应用,同时用户对数据库管理系统的要求也越来越高。相对于国际上主流的数据库管理系统,神舟OSCAR