×

Computer system process scheduler determining and executing processes based upon changeable priorities

  • US 6,108,683 A
  • Filed: 03/21/1996
  • Issued: 08/22/2000
  • Est. Priority Date: 08/11/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-system process scheduler, comprising:

  • a process scheduler operation environment which is supported by an operating system and establishes fixed priorities respectively corresponding to a plurality of processes to be scheduled, the priorities being able to be changed by designation sent from a user process, the computer-system process scheduler being adapted to allocate a CPU to executable ones of the processes in a descending order of the priorities thereof and to cause the process, to which the CPU is allocated, to operate; and

    a user-level process scheduler belonging to a user process and having a first priority and being operative to schedule other processes, each of which has a priority lower than the first priority, and to cause the latter processes to operate,wherein said user-level process scheduler comprises;

    a control portion,a class change instruction portion,a process execution instructing portion, anda process management table, and said control portion requesting the operating system to execute a designated user process in accordance with an instruction issued from the class change instruction portion according to a demand made by a user process or in accordance with an instruction issued from the process execution instructing portion by referring to a process management table.

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