摘要 |
<P>PROBLEM TO BE SOLVED: To improve processing capability by sufficiently using CPU capability when executing many programs. <P>SOLUTION: A program execution part 10 sets a passage point in a program, and informs that an execution part passes the passage point in such a case, and a program management part 20 stores a set value of the number of times of passage at the passage point in a plurality of execution stages per unit time, and requests a CPU time slice based upon the number of times of passage and the set value. A program management part 30 allocates CPU time slices to respective programs in order from a primary stage, and allocates CPU time slices in secondary and tertiary stages when CPU time slices per unit time are sufficient. Consequently, the processing capability can be improved by sufficiently using the CPU capability. Even a program which has low priority on the whole is executed preferentially as to processing of the primary stage. <P>COPYRIGHT: (C)2013,JPO&INPIT |