Patent ID: 9348704
Filing Date: 2016-05-24
CPC Classification: G06F

Claim Text:
1. A storage system coupled to a host computer, comprising: a storage apparatus configured to store data written by a host computer; and a storage controller configured to control the storage apparatus, the storage controller including a microprocessor, a cache memory used by the microprocessor, and a nonvolatile memory coupled to the cache memory, wherein the storage controller is configured to: add a predetermined flag to every predetermined size of data requested by the host computer to be written to the storage system, and store the data in the cache memory; transfer data with the predetermined flag added thereto out of the data stored in the cache memory to the nonvolatile memory for storage when the storage controller detects a preset predetermined trigger for saving; and detect, as unsaved data information, a data size and a storage location for data with no predetermined flag added thereto out of the data stored in the cache memory, and transfer the detected unsaved data information to the nonvolatile memory so that the unsaved data information is stored in the nonvolatile memory in association with the data with the predetermined flag added thereto.