×

System and method for dynamic resource management across tasks in real-time operating systems

  • US 5,838,968 A
  • Filed: 03/01/1996
  • Issued: 11/17/1998
  • Est. Priority Date: 03/01/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of dynamic resource management on a data processing system including a processor, at least one system resource, and a plurality of tasks, the processor being coupled to the system resource and capable of executing the plurality of tasks, the method comprising the steps of:

  • executing instructions on the processor to create at least two tasks capable of executing on the processor, each of the at least two tasks having a priority;

    creating at least one task resource utilization vector for each of the at least two tasks, the task resource utilization vector comprising the quantity of the at least one system resource that each of the at least two tasks prefers to utilize while executing on the processor; and

    dynamically varying the quantity of the at least one system resource that the at least two tasks have allocated based on the availability of the at least one system resource and the priorities of the at least two tasks.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×