Patent ID: 6108683
Filing Date: 2000-08-22
Classification: G06F

Abstract:
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; anda 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.