Implementation of Register Files in the Processor of Hard Real Time Systems for Context Switching
Real time systems like Flight control systems require very precise timing; multi threading itself becomes an overhead cost mainly due to context switching of the Real-Time Operating System (RTOS). In this paper, the authors propose a new approach to improve the overall performance of embedded systems by implementing register files into processor register bank itself. So that the system use multithreading by moving the context switching component of the Real-Time Operating System (RTOS) to the processor hardware. This technique leads to savings of processor clock cycles used by context switching, by this approach the hard real time embedded systems performance can be improved.