摘要 |
PURPOSE:To efficiency improve processing in the whole of a system, by allocating a block to a process flexibly corresponding to the state of the system. CONSTITUTION:At the time of generating a stack fault, the existence of a queue element in a queue matrix 12, and a ready matrix 11, is investigated, and when it exists, the process with the lowest priority 41 is detected, and also, the use of an actual stack is investigated, and when it is used, a block allocating part 13 which allocates a physical block being used by the process to the process in which the stack fault is generated. When the physical block is allocated at the time of generating the stack fault, the process started up at the last stage out of the processes existing in the actual stack (physical block) is predicted by using the ready matrix, and the queue matrix, and the actual stack being used by the process is allocated to the process in which the stack fault is generated. In such a way, it is possible to reduce the generation of the stack fault. |