Claims
- 1. A method of formatting a plurality of disc surfaces in a disc drive for storage of data thereon, the disc surfaces having a plurality of tracks thereon, associated tracks on the disc surfaces forming a cylinder, each cylinder being separated from adjacent cylinders by cylinder boundaries, the data being formed of data chunks, each data chunk to be stored in a group of tracks, at least some of the disc surfaces having spare tracks not to be formatted to receive data, the method comprising:
- receiving a first parameter .theta..sub.skew indicative of a desired angular displacement between a beginning of a first data chunk and a beginning of a second data chunk to be stored on the disc surfaces;
- receiving a second parameter .theta..sub.gap indicative of a desired angular displacement between an end of a previously adjacent data chunk and a beginning of a subsequent data chunk;
- determining whether data chunks to be stored on the disc surfaces are allowed to cross cylinder boundaries;
- determining whether data chunks to be stored on the disc surfaces are allowed to cross spare boundaries; and
- formatting the disc surfaces, based on .theta..sub.skew, .theta..sub.gap, and whether the data blocks are allowed to span cylinder and spare boundaries, to store the data chunks such the beginning of data chunks on separate cylinders are separated by an angular displacement which is sufficient such that a seek time required to seek between the separate cylinders is less than a time required for the disc surfaces to rotate through the angular displacement.
- 2. A disc drive having a plurality of disc surfaces for storage of data thereon, the disc surfaces having a plurality of tracks thereon, associated tracks on the disc surfaces forming a cylinder, each cylinder being separated from adjacent cylinders by cylinder boundaries, the data being formed of data chunks, each data chunk to be stored in a group of tracks, at least some of the disc surfaces having spare tracks not to be formatted to receive data, the disc drive being configured to execute a format operation to format the disc surfaces, the format operation comprising:
- receiving a first parameter thetaS indicative of a desired angular displacement between a beginning of a first data chunk and a beginning of a second data chunk to be stored on the disc surfaces;
- receiving a second parameter thetaG indicative of a desired angular displacement between an end of a previously adjacent data chunk and a beginning of a subsequent data chunk;
- determining whether data chunks to be stored on the disc surfaces are allowed to cross cylinder boundaries;
- determining whether data chunks to be stored on the disc surfaces are allowed to cross spare boundaries; and
- formatting the disc surfaces, based on theta, thetaG, and whether the data chunks are allowed to span cylinder and spare boundaries, to store the data chunks such the beginning of data chunks on separate cylinders are separated by an angular displacement which is sufficient such that a seek time required to seek between the separate cylinders is less than a time required for the disc surfaces to rotate through the angular displacement.
REFERENCE TO CO-PENDING APPLICATION
The present application is a divisional application of co-pending U.S. patent application Ser. No. 08/911,322, filed Aug. 14, 1997 entitled "SYSTEM AND METHOD FOR FORMATTING DISC SURFACES".
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5872673 |
Purkett |
Feb 1999 |
|
5943179 |
Fukushima |
Aug 1999 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
911322 |
Aug 1997 |
|