Abstract:
Methods and devices for managing address mapping information are disclosed. In one example, a method for managing address mapping information may include writing address mapping recovery information on a user data area of a storage medium in an initially set size unit, the address mapping recovery information being generated in response to a write operation, storing the address mapping recovery information without being written on the storage medium in a non-volatile memory device when an abnormal power off occurs in a storage device, and updating the address mapping information related to the storage device based on the address mapping recovery information stored in the non-volatile memory device and the storage medium when power is applied to the storage device.
Abstract:
Methods and apparatuses for contiguous data address management are provided. In one embodiment, an apparatus may comprise a processor configured to receive a write command including data to be written to a plurality of logical block addresses (LBAs); determine if the plurality of LBAs includes LBAs from a plurality of logical bands; and when the plurality of LBAs includes LBAs from a plurality of logical bands, combine the plurality of logical bands into a single logical band and write the data to the single logical band. In another embodiment, the processor may be further configured to separate the single logical band into the plurality of logical bands when the data written to the plurality of LBAs becomes invalid.
Abstract:
A reallocation sector recovering system and method reducing a number of reallocation sectors by selectively recovering reallocation sectors, and a disc drive implementing the same. The reallocation sector recovering method in a data storage system may include determining whether a predetermined processing condition of a reallocation recovering process has been satisfied, reading data from reallocation sectors using reallocation list information and rewriting the data in original sectors corresponding to the reallocation sectors, respectively. The process may further include determining whether the data rewritten on the original sectors has successfully been read without generation of a reallocation condition, such that, if the data is successfully read without generation of the reallocation condition, the reallocation sectors may be substituted by the original sectors, respectively, and information of the reallocation sectors may be deleted from the reallocation list information.
Abstract:
A method of adaptively controlling data access by a data storage system, in which the sizes and the number of read/write caches are adjusted according to the size of a data access unit, and a disk drive using the method. The method of adaptively controlling read access by the data storage system includes determining whether a data read command is received from a host device, detecting the size of a data access unit from an input command pattern when the data read command is received, and adjusting the sizes of read segments to the detected size of the data access unit.
Abstract:
A method of adaptively controlling data access by a data storage system, in which the sizes and the number of read/write caches are adjusted according to the size of a data access unit, and a disk drive using the method. The method of adaptively controlling read access by the data storage system includes determining whether a data read command is received from a host device, detecting the size of a data access unit from an input command pattern when the data read command is received, and adjusting the sizes of read segments to the detected size of the data access unit.
Abstract:
Disclosed are an apparatus and a method for monitoring a glass plate polishing state. The apparatus may include a location measuring unit for measuring a location on a glass plate being polished by a polishing machine, a current measuring unit for measuring an electric current flowing into the polishing machine, a memory unit for storing a reference value of the electric current flowing into the polishing machine for each polishing location of the glass plate, and a control unit for determining whether a polishing state is faulty, by comparing a value of the electric current measured by the current measuring unit for each polishing location measured by the location measuring unit with a corresponding reference value of the electric current stored in the memory unit for each polishing location.
Abstract:
Methods and apparatuses for managing read or write errors are disclosed. In one embodiment, a method may comprise receiving a command to perform an operation associated with first data and a first address of a data storage medium, performing the operation at the first address, retrying the operation when the operation did not complete successfully, and storing the first data to a second address when a first threshold is exceeded. In another embodiment, an apparatus may comprise a processor configured to: receive a command to perform an operation associated with first data and a first address of a data storage medium, perform the operation at the first address, retry the operation when the operation did not complete successfully, and store the first data to a second address when a first threshold is exceeded.
Abstract:
Methods and apparatuses for contiguous data address management are provided. In one embodiment, an apparatus may comprise a processor configured to receive a write command including data to be written to a plurality of logical block addresses (LBAs); determine if the plurality of LBAs includes LBAs from a plurality of logical bands; and when the plurality of LBAs includes LBAs from a plurality of logical bands, combine the plurality of logical bands into a single logical band and write the data to the single logical band. In another embodiment, the processor may be further configured to separate the single logical band into the plurality of logical bands when the data written to the plurality of LBAs becomes invalid.
Abstract:
A reallocation sector recovering system and method reducing a number of reallocation sectors by selectively recovering reallocation sectors, and a disc drive implementing the same. The reallocation sector recovering method in a data storage system may include determining whether a predetermined processing condition of a reallocation recovering process has been satisfied, reading data from reallocation sectors using reallocation list information and rewriting the data in original sectors corresponding to the reallocation sectors, respectively. The process may further include determining whether the data rewritten on the original sectors has successfully been read without generation of a reallocation condition, such that, if the data is successfully read without generation of the reallocation condition, the reallocation sectors may be substituted by the original sectors, respectively, and information of the reallocation sectors may be deleted from the reallocation list information.
Abstract:
A method of deciding a data format of a hard disk drive that includes assigning to a sector existing in a data zone of a disk a logical block address larger than a logical block address of a sector existing in an other data zone existing at an inner circumference with respect to the other data zone, according to a first data format in which data is recorded in an order from a data zone located at an inner circumference of the disk to a data zone located at an outer circumference of the disk with respect to a data zone located substantially in a middle of the innermost circumference and the outermost circumference of the disk.