摘要 |
PROBLEM TO BE SOLVED: To prevent data destruction in the case of not performing a normal end processing. SOLUTION: In the case of using a file API in a personal computer to store data in a hard disk 3, a file command received from the personal computer is analyzed by a file command analysis part 1 and the log information of the file command processing result is stored in a nonvolatile memory 2 for a log. On the other hand, when a part of the data stored in the hard disk 3 is transferred to the nonvolatile memory 4 for a cache, the data are updated by a file command processing. When the processing of the personal computer is normally ended, the data transferred to the nonvolatile memory 4 for the cache are returned to the hard disk 3 at the end time. Also, even when it is not normally ended, the log information of the file command and the operation result of the personal computer are preserved in the nonvolatile memory 2 for the log and the nonvolatile memory 4 for the cache and storage is performed in the hard disk 3 by a roll forward processing. |