Patent ID: 6466962
Filing Date: 2002-10-15
Classification: G06F

Abstract:
A method of providing real-time computing support within a data processing system, wherein said data processing system includes a processor, a first operating system, a second operating system a real-time clock, and a plurality of tasks, wherein said first operating system is a general purpose operating system which operates on a non-real-time basis, and said second operating system operates on a real-time basis, said method comprising the steps of:periodically determining real-time computing support requirements of each of said plurality of tasks within said data processing system utilizing a resource allocation model; and dynamically scheduling and allocating system resources within said data processing system to each of said first operating system and said second operating system on a regular and precise basis as determined by said real-time clock, in response to said determination step, such that said first operating system has control of said processor for a predetermined and selected portion of a cycle of operation and said second operating system has control of said processor for a remainder portion of said cycle of operation.