摘要 |
PROBLEM TO BE SOLVED: To efficiently repeat a typical program by reducing a period of time necessary for memory allocation and memory release when program execution is started and finished. SOLUTION: Program start processing 130 acquires a space management table from a space queue 110 with a space acquisition processing 131 memory, and when the program start processing 130 fails in the acquisition, the program start processing 130 acquires a space management table from a space queue 120. Write processing 132 ensures a physical page for an insufficient memory area on the basis of size information of a program if a memory area is insufficient, makes a space management table 150 correspond to a memory management table 160 and then writes the program onto the physical page. If the program execution is finished, space storage processing 141 for program end processing is performed. In the space storage processing, the space management table used to perform the program is registered in the space queue with a memory while a memory management element 161 is registered and a use flag also shows its used state.
|