Resource sharing between real-time and general purpose programs
AssigneeInternational Business Machines Corporation
InventorGregory Bollella
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorGregory Bollella
Estimating the term…
The present invention provides a method, system, and program product for sharing resources between real-time and non-real-time (or general purpose) programs in a computer system which utilizes Slotted Priority Architecture. Non-pre-emptable, internally triggered resources are shared using the method of the present invention. The real-time scheduler anticipates upcoming realtime minor cycles and, using knowledge of which resources are to be used by the next scheduled real-time task and of the latency times of the resources to be used, signals the device drivers for the resources to be used to stop accepting requests from general purpose tasks far enough in advance to the beginning of the real-time minor cycles that will utilize them to ensure that the resources will be idle and available for the real-time tasks to use without delay.
A method for sharing resources within a data processing system by ensuring that non-preemptable internally-triggered system resources are available to a real-time program when needed, wherein said data processing system includes:
A computer program product for sharing resources within a data processing system by ensuring that non-preemptable internally-triggered system resources are available to a real-time program when needed, wherein said data processing system includes;
A system for sharing resources within a data processing system by ensuring that non-preemptable internally-triggered system resources are available to a real-time program when needed, wherein said data processing system includes;
Dependencies are inferred from the claim text.