Data storage apparatus and data storage method
AssigneeBuffalo Inc.
InventorsNoboru Kawai, Tadashi Arakawa
Life of this patent
Estimating the term…
Abstract
In the ordinary operation mode, a data storage apparatus writes data into a first flash memory, while writing ECC data, which is used for correcting the data written in the first flash memory, into a second flash memory. When there is no remaining storage space in the first flash memory, the data storage apparatus deletes existing ECC data previously written in the second flash memory and writes ordinary data into the second flash memory. This arrangement enhances the reliability of data and enables effective use of the original storage space in the system of data storage with multiple storage areas.
Claims17
A data storage apparatus that stores data transferred from a host device, the data storage apparatus comprising:
- a first memory unit that has a predetermined storage area;
- a second memory unit that has a predetermined storage area;
- a monitoring unit that monitors at least a use area in the first memory unit;
- and
- a write control unit that, in response to detection of a remaining storage space in the storage area of the first memory unit by the monitoring unit, writes the data transferred from the host device into the first memory unit and writes correction data used for correction of the data into the second memory unit, and in response to detection of no remaining storage space in the storage area of the first memory unit by the monitoring unit, deletes existing correction data previously stored in the second memory unit and writes the data into the second memory unit.
A data storage method of storing data transferred from a host device into a data storage apparatus, which is equipped with a first memory unit that has a predetermined storage area and a second memory unit that has a predetermined storage area,
- the data storage method comprising:
- monitoring at least a use area in the first memory unit;
- in response to detection of a remaining storage space in the storage area of the first memory unit as a result of the monitoring, writing the data transferred from the host device into the first memory unit and writing correction data used for correction of the data into the second memory unit;
- and
- in response to detection of no remaining storage space in the storage area of the first memory unit as a result of the monitoring, deleting existing correction data previously stored in the second memory unit and writing the data into the second memory unit.
Dependencies are inferred from the claim text.