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 of real-time tasks. Recent RISC processors provide virtual memory supports through software-managed Translation Look a side Buffer (TLB) in software. In real-time systems, managing TLB entries is the most important because overhead at TLB miss time gives a great effect to overall performance of the system. In this paper, we propose several virtual memory management algorithms to utilize TLB in MIPS processors and analyze the algorithms by comparing overheads at task switching times and TLB miss times.
Index Terms:
Real-time Operating System, Virtual Memory Management, RISC Processor, Translation Look a side Buffer (TLB)
Citation:
Yukikazu Nakamoto, "Operating System Supports to Enhance Fault Tolerance of Real-Time Systems," words, pp.10, Eighth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'03), 2003