Patent ID: 7734956
Filing Date: 2010-06-08
Classification: G06F

Abstract:
1. A process management system, which executes a processing process and recovers the processing process when a crash occurs in execution of the processing process, comprising: a data memory area for holding data necessary for execution of the processing process; a processing unit for executing the processing process by using the data held in the data memory area, the processing unit further comprising at least one processing execution unit and a waiting unit; a crash detection unit for detecting that the processing process is interrupted due to a crash in execution of the processing process by the processing unit; a determination unit for determining whether the detected crash is a crash caused by the data used in the processing process, on the basis of a crash history related to the processing process in which the crash occurs; and an initialization unit for initializing the data held in the data memory area, wherein: when the determination unit determines that the detected crash is not a crash caused by the data used in the processing process, the waiting unit immediately reexecutes the processing process in which the crash occurs in place of the processing execution unit, and when the determination unit determines that the detected crash is a crash caused by the data used in the processing process, the initialization unit initializes the data used in the processing process.