摘要 |
PROBLEM TO BE SOLVED: To make it possible to restore a status of a program to the status just before abnormal termination when the program which is ended abnormally is restarted while making a user not to feel deterioration of processing speed of the program at user operation time. SOLUTION: A program protection device as an embodiment of this invention is provided with; a means to sequentially save user's operations on a nonvolatile memory as a user operation history; a means to monitor the size of the user operation history in the nonvolatile memory; a means to reserve processing to copy the contents stored in an area of a volatile memory which the program uses to the nonvolatile memory when the size of the above user operation history reaches the reserved issuance size; a means to monitor the loaded status of a CPU; a memory copy control means to issue a memory copy instruction based on the reservation of copy processing when the loaded status of the CPU meets load criteria; and a memory copy means to copy the contents stored in the area of the volatile memory to the nonvolatile memory according to the issued memory copy instruction. COPYRIGHT: (C)2007,JPO&INPIT
|