摘要 |
PROBLEM TO BE SOLVED: To provide a memory managing device capable of quickly realizing the securing or opening processing of a memory regardless of the size of a requested memory area, and making it difficult to generate fragment in the memory area. SOLUTION: A local memory 306 is constituted of a memory area 331 for operating writing and reading and a management data area 332 for managing this memory area. The memory area 331 is constituted of plural hierarchical memory cells, that is, a first memory cell 3411 as a memory cell in the fixed minimum size, a second memory cell 3412 in a size obtained by multiplying that size by N (for example, 8), and a third memory cell 3413 obtained by multiplying that size by N. Each memory cell is managed by corresponding bit map parts 3541, 3542,.... When the capture of a memory is requested, the memory cell in the closest size not more than the size is selected, and any margin is confirmed by the corresponding bit map part 354 so that the area can be captured.
|