摘要 |
An information processing apparatus for managing a storage such as a register file divided into a plurality of register banks. A register bank pointer is provided for each register bank in the register file so as to link the register bank to another optional register bank. The activation records for each of a plurality of tasks are allocated to the corresponding register banks in the register file. The necessary number of register banks for the allocation of the activation records for each task are linked together. The number of register banks linked together or released from the linking is changed with the increase and decrease of the number of activation records to be allocated for each task.
|