Patent ID: 8214586
Filing Date: 2012-07-03
Classification: G06F,Y02D

Abstract:
1. A storage apparatus that provides to a host computer a logical device for storing data sent from said host computer, comprising: a nonvolatile memory for storing said data, the nonvolatile memory including a semiconductor memory or a phase change memory; a disk-shaped memory device for storing said data, the disk-shaped memory device including a hard disk drive, a magneto-optical disk or an optical disk; and a controller for controlling said nonvolatile memory and said disk-shaped memory device, said controller receiving a write request from said host computer, wherein said controller redundantly configures said nonvolatile memory and said disk-shaped memory device by performing mirroring on said data such that said nonvolatile memory and said disk-shaped memory device store the same said data, wherein when said controller receives a write request from said host computer when said disk-shaped memory device is in a running state, then said controller writes write-target data in said disk-shaped memory device, wherein when said controller receives a write request from said host computer when said disk-shaped memory device is not in a running state and if write-target data is sequential data, then said controller runs said disk-shaped memory device and writes write-target data in said disk-shaped memory device, wherein said sequential data is data that has been stored in a prescribed number of successive storage extents of a cache memory, wherein when said controller receives a write request from said host computer when said disk-shaped memory device is not in a running state and if write-target data is random data, then said controller writes the write-target data in said nonvolatile memory, and wherein random data is data other than said sequential data.