Abstract:
PROBLEM TO BE SOLVED: To make a synchronization recognizable even when an error is occurred in the detecting of a synchronous pattern by allowing an error resistant binary coded mark to include a coded pattern consisting of fixed plural bits and allowing the coded pattern to be at the maximum Hamming distance from the known pattern connected to the number of bits being in the fixed plural bits. SOLUTION: An error resistant binary coded synchronous mark is written as a fixed length coded pattern being at the maximum Hamming distance from the known VFO pattern connected to the number of bits being in the fixed length pattern to be used by a formatter 45 and it is transmitted to a write channel 32. This synchronous mark is also recorded to an opposite direction at the back of coded data and the recorded synchronous mark must become to be at the maximum pattern distance in the opposite direction from the connected known VFO pattern. As a result, a possibility that any part of synchronous patterns is confused with the VFO pattern is low and when an effective synchronous pattern appears in front of the coded data, the synchronization is recognized at a correct position.
Abstract:
PROBLEM TO BE SOLVED: To provide a data storage disk drive with a plurality of servo sectors containing a servo timing mark(STM) that can detect an error and correct it. SOLUTION: Each of STMs 121, 303, and 313 is expressed as a pattern consisting of digital information of n bits, each track has one set consisting of m inherent STM patterns, each of m inherent STM patterns consisting of n bits has the minimum sliding distance (d) for all other STM patterns in the set, and the (d) is larger than 1. In a disk drive, a capability to detect an error can be balanced with a capability to correct the error within a limitation defined by a code. An STM decode circuit can be adapted by updating the comparison value of the error correction and the error detection.
Abstract:
PROBLEM TO BE SOLVED: To enhance performance of a log structure writing cache for a data storage system and the storage system. SOLUTION: There are a RAID (redundant array of independent disks), a magnetic disk, an optical disk and a magnetic tape storage, etc. as the storage system. The writing cache is preferably mounted on a main storage, however, it may be mounted on other storage elements and includes a cache line for temporarily storing written data at a nonvolatile state. Thus, system performance is enhanced by sequentially writing data in a target storage position later. Meta data by every cache line is also held in the writing cache. The meta data includes target sector addresses to each sector in the line and a number indicating an order of data to be written in the cache line. Entry of a buffer table is provided by every cache line. A hash table is used for searching the buffer table by calculating sector addresses required for reading/writing of each piece of data. COPYRIGHT: (C)2004,JPO&NCIPI