摘要 |
PURPOSE:To decrease the time of assignment that causes a problem with the software, by collecting the idle cells when no unused storage region exists any more. CONSTITUTION:A bit map memory (BMM) 21 in which mark bits are collected is prepared, and a BMM processor 21 is provided independently of a CPU20 to retrieve an unused cell which is used for the process of the memory 21. The BMM21 receives the access from both the CPU20 and the BMM processor 22 as a hardware. In case a program is running at the CPU20, the BMM21 gives an access to only a cell memory 10 through the processor 22. The processor 22 is discontinued during the collection of the garbage to be accessed from only the CPU20. As a result, no access conflict is caused at all for the BMM21. |