摘要
为了提高嵌入式系统在恶劣环境下的可靠性,除了在硬件上采用诸如双机冷备份之类的容错方案外,在实时操作系统级提供软件容错处理功能既可以减小硬件资源开销,又可以在不影响系统工作效率的前提下明显提高系统的容错纠错能力。本文针对RTEMS实时操作系统缺乏软件容错支持功能的不足,在操作系统级设计了一套两级软件容错的方案,提高了嵌入式系统的可靠性。
Under some bad environments, embedded systems can work normally if software fault tolerant functions are provided. This can reduce the system overhead and increase the system's ability of fault tolerance without affecting the system efficiency. Aiming at the problem that the RTEMS real-time operating system lacks software fault tolerant functions at the system level, this paper presents an entire suite of schemes named two-level fault tolerance in order to improve the reliability of the system.
出处
《计算机工程与科学》
CSCD
2007年第5期147-151,共5页
Computer Engineering & Science
关键词
软件容错
RTEMS
任务调度
检查点
software fault tolerance
RTEMS
task scheduling
checkpoint