Antonelli, Terry, Stout & Kraus, LLP
Periodic process scheduling method
A scheduling method of a periodic process of a computer system for keeping the execution interval of each process group constant as far as possible in the case where a plurality of process groups including periodically executed processes are executed in parallel. If a group master process of each process group specifies a wakeup interval period and a required CPU time per period and requests allocation of a CPU time, then a CPU allocation time of a specified process group is secured so as not to collide with a CPU allocation time of another process group, and a scheduling table is created so as to maintain the specified wakeup interval period. In response to arrival of time when one of the process groups should be waked up, a kernel process or a scheduler conducts wakeup by changing execution priority of a process belonging to this process group to highest priority ("raised") in the system, and thereafter maintains the highest priority for CPU allocation time consecutively allocated.
Hitachi, Ltd.
H G H G
H04L G06F H04L G06F
inventional additional additional inventional
Masahiko Tadashi Takahiro Masaaki
Nakahara Takeuchi Nakano Iwasaki