Patent ReferencesReducing the effect processor blocking Real-time operating system and virtual digital signal processor for the control of a digital signal processor Device for enhancing the performance of a real time executive kernel associated with a multiprocessor structure that can include a large number of processors Embedding a real-time multi-tasking kernel in a non-real-time operating system Interrupt managing system for real-time operating system Object-oriented multi-media architecture Integrated hardware and software task control executive Efficient context saving and restoring in a multi-tasking computing system environment Periodic process timer Real-time operating system and a task management system therefor InventorApplicationNo. 09492242 filed on 01/27/2000US Classes:718/108, Context switching718/100TASK MANAGEMENT OR CONTROLExaminersPrimary: An, Meng-Ai T.Assistant: Tang, Kenneth Attorney, Agent or FirmInternational ClassG06F 946AbstractA real-time operating system (RTOS) for use with minimal-memory controllers has a kernel for managing task execution, including context switching, a plurality of defined tasks, individual ones of the tasks having subroutines callable in nested levels for accomplishing tasks. In the RTOS context switching is constrained to occur only at task level, and cannot occur at any lower sub-routine level. This system can operate with a single call . . . return stack, saving memory requirement. The single stack can be implemented as either a general-purpose stack or as a hardware call . . . return stack. In other embodiments novel methods are taught for generating return addresses, and for using timing functions in a RTOS. | |