Patent ID: 7203812
Filing Date: 2007-04-10
Classification: G06F

Abstract:
1. A memory pool management method for getting a memory area from a memory pool having a plurality of sub-memory pools, comprising the steps of: receiving a memory area getting request specifying a request memory area size from a task program; selecting a predetermined searching order from a table which stores a plurality of searching orders in which each of said plurality of searching orders stored in the table corresponds to a different request memory area size and each of said plurality of searching orders specifies a different sequence of searching each of the sub-memory pools, wherein the predetermined searching order that is selected from the table corresponds to the request memory area size of the memory area getting request that is received; searching said memory pool for an assignable memory area equal to or larger than the request memory area size of a sub-memory pool as a unit in the predetermined searching order that is selected from the table; and getting said memory area with the request memory area size from the assignable memory area if said assignable memory area is found in any one of said plurality of sub-memory pools, wherein each sub-memory pool of said memory pool does not overlap with another sub-memory pool.