摘要 |
<P>PROBLEM TO BE SOLVED: To provide a program causing a CPU to execute in parallel a task that needs to be real-time and a task that does not, while avoiding the delay of a process realized by a task that does not need to be real-time enough to be able to respond to input from the outside within a predetermined period of time. Ž<P>SOLUTION: A scheduler 111 performs scheduling for first and second VMs (Virtual Machine programs), which are tasks that need to be real-time, and a third VM which is a task that does not need to be real-time. The scheduler 111 causes the CPU to execute the VMs in parallel by allocating time slots to the first to third VMs at predetermined timings; if the first or second VM finishes the process without consuming the entire time slot allocated to it, the remaining time of the time slot is allocated to the third VM 140. Ž<P>COPYRIGHT: (C)2010,JPO&INPIT Ž
|