摘要 |
A storage device of the present invention is provided with a cache memory including a non-volatile memory and a volatile memory. Write data from a higher-level device is stored in the non-volatile memory, and data for which a read request has been made by the higher-level device are cached from a final storage medium to the volatile memory. When power supply from an external power supply is stopped, data with high access frequency among the data in the volatile memory are withdrawn to the non-volatile memory. When the power supply from the external power supply is resumed, the data that has been withdrawn from the volatile memory to the non-volatile memory are again moved to the volatile memory. |