A method for managing a memory of a computer system to store a data of a
first size, comprising the steps of defining chunks of the memory,
wherein each chunk is a continuous memory space of a predetermined size.
Defining chunk pools for managing the chunks, wherein each chunk pool
corresponds to chunks of a particular size and defining unit pools for
managing units of the first size, wherein the chunk pool corresponding to
the unit pool provides a chunk of the particular size to be separated
into the units of the first size, and the data of the first size is
stored in the units.