摘要 |
This program execution system is provided with: a program execution unit (11) which executes a plurality of programs including a plurality of resident programs, and a resident program launch control unit (14) which controls the sequence in which the plurality of resident programs are launched. At system startup, the program execution unit (11) sequentially launches the plurality of resident programs in accordance with a launch sequence definition, which is information defining the sequence in which the plurality of resident programs are to be launched. If the amount of resources currently being used exceeds a certain value due to the launch of the plurality of resident programs, then the resident program launch control unit (14) modifies the launch sequence definition and uses the modified launch sequence definition at the next system startup. |