摘要 |
PROBLEM TO BE SOLVED: To provide a control device, etc., which, even when an auxiliary power supply device is not filled to the amount of charge required for a backup process, is capable of maintaining the integrity of data to be written to and preventing performance degradation.SOLUTION: The control device according to the present invention includes: cache control means which, when an auxiliary power supply device is not filled to a prescribed amount of charge, outputs a transfer indication for indicating that data from a host device be transferred to a nonvolatile memory; volatile memory control means for executing, on the basis of the transfer indication, a cache write process for writing the data to cache memory or a transfer process for transferring the data; nonvolatile memory control means for writing the data transferred by the transfer process to the nonvolatile memory. The volatile memory control means outputs a process-completed notification to the host device after the cache write process or the write to the nonvolatile memory is completed. |