×

System and method for providing hardware-assisted task scheduling

  • US 20050015768A1
  • Filed: 12/30/2003
  • Published: 01/20/2005
  • Est. Priority Date: 12/31/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for scheduling tasks, comprising:

  • receiving a task switch request;

    prioritizing, by a scheduling processor, available tasks;

    inserting a highest priority task state into a first address register associated with a CPU;

    suspending operation of the currently executing task;

    inserting a state of the suspended task into a second address register associated with the CPU;

    loading the state from the first address register associated with the CPU;

    resuming the task loaded from the first address register;

    retrieving the task state from the second address register by the scheduling processor;

    scheduling the retrieved task for subsequent execution.

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