Title :
Operating system supports to enhance fault tolerance of real-time systems
Author :
Nakamoto, Yukikazu
Author_Institution :
NEC Networks Dev. Labs., Yokohama, Japan
Abstract :
The virtual memory functions in real-time operating systems have been used in real-time systems. The virtual memory functions of real-time operating systems enhance the fault-tolerance of real-time systems because their memory protection mechanism isolates faulty real-time tasks. Recent RISC processors provide virtual memory support through software-managed translation lookaside buffer (TLB) in software. In real-time systems, managing TLB entries is the most important issue because overhead at TLB miss time greatly affects overall performance of the system. In this paper, we propose several virtual memory management algorithms by comparing overheads at task switching times and TLB miss times.
Keywords :
buffer storage; operating systems (computers); real-time systems; software fault tolerance; virtual storage; RISC processor; fault tolerance; memory management; memory protection; miss time; operating system; real-time system; task switching time; translation lookaside buffer; virtual memory; Embedded system; Fault tolerant systems; Hardware; Memory management; National electric code; Operating systems; Protection; Read-write memory; Real time systems; Reduced instruction set computing;
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 2003. (WORDS 2003). Proceedings of the Eighth International Workshop on
Print_ISBN :
0-7695-1929-6
DOI :
10.1109/WORDS.2003.1218060