1. A computer system, comprising a CPU and a memory connected to the CPU; wherein the memory is provided with a resource allocating management storage region used for storing the execution sequence in that the CPU executes a plurality of application programs; the memory stores a resource allocating management unit used for dynamically changing the execution sequence according to the request amount of resource occupied by each of the plurality of application programs, wherein the changed execution sequence is such that the execution priority level of an application program with a small request amount of resource is higher than the execution priority level of an application program with a large request amount of resource.