×

Task management system

  • US 7,302,686 B2
  • Filed: 07/03/2002
  • Issued: 11/27/2007
  • Est. Priority Date: 07/04/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A task management system using a single processor to manage tasks, said task management system comprising:

  • first data retaining means for retaining first data information related to scheduling of the managed tasks which is included in information on arbitrary tasks;

    second data retaining means for retaining second data information which is not recorded in said first data;

    a dispatch queue for selecting the highest priority task from among executable tasks;

    a mutex awaiting queue for recording a task waiting for an owner of a mutex which is a mutual exclusion of tasks; and

    a possession object queue for recording said mutex possessed by said tasks,wherein information on one task is divisionally managed by said first data and said second data,wherein said first data is used as data to be inserted into or deleted from said dispatch queue, andwhen priority inheritance from one task to another task is performed using said dispatch queue, said mutex awaiting queue and said possession object queue, only the correspondence between said first data and said second data is changed,wherein the mutex awaiting queue is formed as a bidirectional link list comprising an acquirement request class as an element.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×