Turning read/write performance for disk drives with very...

Electrical computers and digital processing systems: memory – Addressing combined with specific memory configuration or... – Dynamic-type storage device

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C360S078010, C711S112000

Reexamination Certificate

active

06684287

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of Invention
The present invention relates generally to rotating disk type data storage devices. The method and apparatus of this invention has particular application to enhancing a disk's data transfer rate.
2. Discussion of Prior Art
On a hard disk drive, data is stored in the magnetic coating of a disk. A transducer, usually called “the head”, is held on an actuator arm and used to read and write data. A drive normally consists of multiple disks with each disk having a pair of associated heads, one head for the top surface and one head for the bottom surface. The disks rotate around their center at a constant rate, typically measured in RPMs.
Data is organized on the drive in cylinders, tracks, and sectors. Tracks are concentric rings on a disk and are similar in appearance to the annual rings of a tree. The number of tracks on a disk varies from one drive to another but ranges from in the tens to in the thousands. Tracks are typically numbered from the outermost to the innermost.
A cylinder refers to the collection of all similarly numbered tracks from all the disks. As disks are normally vertically stacked, the term “cylinder” is actually visually descriptive of the similarly numbered tracks.
Each track is further divided into sectors. The number of physical sectors per track was traditionally the same for every track; but now, most disk drives use zoned bit recording which places more physical sectors on the outer tracks of each disk.
The details of the physical layout of the hard disk drive are hidden from the computer system using a hard disk controller. The controller performs mapping between logical drive addresses and physical drive addresses. Two common mappings are logical sector addressing and logical block addressing. These mappings allow a computer to refer to data using logical addresses while the disk controller ensures the data is written to the correct physical location.
Traditionally, three types of mapping strategies have developed. Vertical mapping accesses data on an entire cylinder, starting from the top track and ending at the bottom track, before moving to the next cylinder. Horizontal mapping accesses data from the outer track to the inner track on a disk surface before switching to the next disk surface. Finally, combination mapping uses both vertical and horizontal strategies.
As previously mentioned, a head is used to read data from or write data to a disk. When data exceeds the storage capability of a single track, the data is split between multiple tracks. The time it takes for the head to move from one track to the next and to use embedded servo information to ensure it is correctly positioned for the next read is called read settle time. When writing data across multiple tracks a similar delay is present which is referred to as write settle time.
The problem created by these settle times hinders disk performance by reducing the sustained data transfer rate. As an example, for a track having
16
sectors, data read from track
1
starts at sector
1
and proceeds sequentially to sector
16
, the last sector in the track. Reading then continues on track
2
at sector
1
. However, during the read settle time, the disk keeps spinning and the first few sectors (of track
2
) actually rotate past the head. By the time the head is capable of reading data, the sector beneath it is no longer sector
1
. Consequently, the drive must wait for the disk to continue rotating until sector
1
is underneath the head again.
The above problem is avoided by track skew which offsets the starting sectors on adjacent tracks to minimize the wait for the first sector when switching tracks.
Similarly, problems caused by write settle time may also be addressed with track skew; noting, however, that write settle time frequently exceeds read settle time and requires a greater skew value. Determining a value for track skew, therefore, has historically been a compromise and does not optimize a disk drive's sustained data rate for either reading or writing.
Whatever the precise merits and features of the prior art in this field, the earlier art does not achieve or fulfill the purposes of the present invention. A track skew value optimized for a smaller read settle time is not provided for in the prior art, and neither is a logical write skew, different than the read skew, which is used when writing to the disk.
SUMMARY OF THE INVENTION
A disk drive's logical track layout uses a skew needed to compensate for a read settle time. Also, the LBA numbering scheme for the drive follows this logical track layout. Read operations, therefore, proceed exactly as expected, similar to present hard drives. On writes, however, the drive controller switches to a “write logical track” layout which uses an effective skew that is optimized for a write settle time. Doing so necessitates buffering write data and writing logical blocks to the drive out of sequence.


REFERENCES:
patent: 3710358 (1973-01-01), Gindi
patent: 4062047 (1977-12-01), Scull
patent: 4519006 (1985-05-01), Nakamichi
patent: 4539615 (1985-09-01), Arai et al.
patent: 4686470 (1987-08-01), Bond
patent: 4686588 (1987-08-01), Goto et al.
patent: 5444583 (1995-08-01), Ehrlich et al.
patent: 5613155 (1997-03-01), Baldiga et al.
patent: 5664145 (1997-09-01), Apperley et al.
patent: 5729718 (1998-03-01), Au
patent: 5784220 (1998-07-01), Nishimura et al.
patent: 5790341 (1998-08-01), Cunningham
patent: 6105104 (2000-08-01), Guttmann et al.
patent: 6134063 (2000-10-01), Weston-Lewis et al.
patent: 6195218 (2001-02-01), Guttmann et al.
patent: 0 479701 (1992-04-01), None
patent: 6455721 (1989-03-01), None
patent: 6455722 (1989-03-01), None
patent: 5159201 (1993-06-01), None
patent: 6203350 (1994-07-01), None
IBM TDB vol. 20, No. 5, Oct. 1977, pps. 1897-1901.
IBM TDB vol. 16, No. 6, Nov. 1973, pps. 1863-1864.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Turning read/write performance for disk drives with very... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Turning read/write performance for disk drives with very..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Turning read/write performance for disk drives with very... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3249621

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.