摘要 |
The objective of the present invention is to provide a storage device with which it is possible to reduce data backup time and to allow a reduction in battery capacity. In order to achieve this objective, a field for managing dirty/clean attribute information is provided in a reserved field of a check code in each entry of a volatile memory, and when data in the volatile memory has been destaged, a selection is made to select whether an MP, which processes write data received from a host, or a disk controller, which controls access to the storage device, should change the attribute of the data in the volatile memory from the dirty attribute to the clean attribute, in accordance with a load determined on the basis of the number of writes that have been performed by the MP and the number of reads that have been performed by the disk controller. When data in the volatile memory is backed up to a nonvolatile memory when a power interruption is detected, a data backup microcontroller creates an information management table associating the addresses in the volatile memory that store the data to be backed up, with the addresses in the nonvolatile memory to which the data is to be backed up, and backs up the data to the nonvolatile memory. |