Data storage device related method of operation
AssigneeSamsung Electronics Co., Ltd.
InventorsKEUNJAE LEE, SUNG HOON BAEK, WONMOON CHEON, Jeong-Beom Seo
Life of this patent
Estimating the term…
Abstract
A method is provided for operating a data storage device comprising a storage medium and a controller configured to control operations of the storage medium. The method comprises determining whether a read-requested data strip is an error data strip, reading a plurality of data strips in a stripe comprising the read-requested data strip when the read-requested data strip is the error data strip, outputting a data strip recovered using the other data strip except the error data strip among the plurality of data strips, and writing the recovered data strip and the other data strips into the storage medium.
Claims20
A method of operating a data storage device comprising a storage medium and a controller configured to control operations of the storage medium, the method comprising:
- determining whether a read-requested data strip is an error data strip;
- reading a plurality of other data strips in a stripe incorporating the read-requested data strip upon determining that the read-requested data strip is the error data strip;
- generating a recovered data strip for the error data strip using the other data strips;
- and
- writing the recovered data strip and the other data strips into the storage medium.
A data storage device comprising:
- a storage medium;
- a processing unit;
- and
- a controller configured to control an access operation of the storage medium under control of the processing unit, wherein when a read-requested data strip is an error data strip, the controller generates a recovered data strip using other data strips in a stripe comprising the read-requested data strip and writes valid data strips, among the recovered data strip and the other data strips, into the storage medium.
A method of operating a data storage device comprising a storage medium and a controller, comprising:
- receiving a read request for a data strip belonging to a data stripe, wherein the data stripe comprises the data strip, other data strips, and a parity strip generated from the data strip and the other data strips;
- and
- determining whether the data strip contains an error and upon determining that the data strip contains the error, recovering the data strip by performing an XOR operation on the other data strips.
Dependencies are inferred from the claim text.