摘要 |
<p>PURPOSE: To enable a work storage area to be efficiently controlled by combin ing a fixed size block queue and a random size block global list. CONSTITUTION: The main function of dynamic storage allocation process consists of work storage area block allocation 110, allocation release of storage area block for work 114, and continuous garbage collection 112. What supports this process are a global storage area list 116, and a fixed size work storage area queue set 118. This queue contains the spill address which is used to realize the continuous garbage collection 112, by periodically re-calculating this spill address the continuous garbage collection 112 can allocate work storage area blocks, and reduce the processor time necessary to release the allocation. Thus, the work storage area can be efficiently used.</p> |