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.