Apparatus for detecting faulty sectors and for allocating replacement sectors in a magnetic disc memory
First Claim
1. Apparatus for detecting faulty sectors and for allocating replacement sectors in a magnetic disc memory connected to a central processing unit, each face of a disc included in the memory being divided into sectors of a circle and into concentric tracks on which are recorded or from which are recovered data which are transferred between the central processing unit and the magnetic disc memory, said disc memory being associated with:
- (a) adjusting means for each track and sector, (b) magnetic transducers positioned immediately opposite each face of the disc for recovering and recording data from the disc, and (c) means for temporarily storing data which are transferred between the central processing unit and the disc memory, the apparatus comprising first means for recording data on and recovering data from fault-free sectors, second means for detecting faulty sectors and for indicating the order in which faulty sectors are detected, addressing means for sectors of the memory, the first means, second means and addressing means being coupled with third means for assigning a number of replacement sectors equal to the number of detected faulty sectors, said means for assigning being activated at the end of a track address by the addressing means.
0 Assignments
0 Petitions
Accused Products
Abstract
Each face of a magnetic disc memory is divided into sectors of a circle and into concentric tracks on which are recorded or from which are recovered binary data transferred between a central processing unit and the disc memory. Each sector of each track includes an address. One or more sectors on each track is a salvage sector, i.e., a sector where data are stored if a sector on the track is faulty. Faulty sectors on a track are detected and the order in which the faulty sectors are detected is indicated. In response to the detected faulty sectors and the indication of the order in which the faulty sectors are detected, as well as in response to addressing means for sectors of the memory, a number of replacement sectors equal to the number of detected faulty sectors is assigned at the end of a track address by the addressing means.
-
Citations
11 Claims
-
1. Apparatus for detecting faulty sectors and for allocating replacement sectors in a magnetic disc memory connected to a central processing unit, each face of a disc included in the memory being divided into sectors of a circle and into concentric tracks on which are recorded or from which are recovered data which are transferred between the central processing unit and the magnetic disc memory, said disc memory being associated with:
- (a) adjusting means for each track and sector, (b) magnetic transducers positioned immediately opposite each face of the disc for recovering and recording data from the disc, and (c) means for temporarily storing data which are transferred between the central processing unit and the disc memory, the apparatus comprising first means for recording data on and recovering data from fault-free sectors, second means for detecting faulty sectors and for indicating the order in which faulty sectors are detected, addressing means for sectors of the memory, the first means, second means and addressing means being coupled with third means for assigning a number of replacement sectors equal to the number of detected faulty sectors, said means for assigning being activated at the end of a track address by the addressing means.
- View Dependent Claims (2, 3, 4, 5, 6)
-
7. In combination, a magnetic disc for storing binary information packed into the disc at such a high density that there is a significant probability of defects in the disc, said defects being determined at the time of disc manufacture, said disc including a plurality of concentric tracks for storing binary data, each of said tracks indicating binary bit values as changes in magnetic flux at spaced regions along the track, each track including a plurality of sectors of a circle, each sector including:
- track address positioning information, a number of address bits for the sector, and a space into which data bits can be written and read;
each faulty sector of a track including a bit indicating that the sector of that track is faulty, each faulty sector of a track storing no binary data in the space thereof into which data bits can be written and read, each track including at least one salvage sector, the space of the salvage sector storing a sequence of binary data bits that would be stored in the space of the faulty sector of the track if the faulty sector were not faulty;
a system coupling binary data between the disc and a binary processing unit for preventing reading of binary data bits from and writing of binary data bits into the space of any fault sector and for reading binary data bits from and writing binary data bits into the space of a salvage sector on the same track as the faulty sector instead of into the fault sector, and wherein the track includes plural salvage sectors, the system including a counter for storing the number of faulty sectors in a track, means responsive to a faulty sector indicating bit for incrementing said faulty segment counter, means responsive to each defective sector indicating bit for storing data bits originally designated for the defective sector, means responsive to said faulty segment counter indicating that the track contains a faulty sector for writing the data bits designated for the faulty sector as stored in the means for storing into the space of the salvage sector, means for decrementing the faulty segment counter in response to the writing means having written the bits designated for the faulty sector into the salvage sector, said means for writing being activated at a different salvage sector in the track until the counter is decremented to zero. - View Dependent Claims (8)
- track address positioning information, a number of address bits for the sector, and a space into which data bits can be written and read;
-
9. A system for coupling binary data between a magnetic disc and binary processing unit, said disc storing binary information packed into the disc at such a high density that there is a significant probability of defects in the disc, said defects being determined at the time of manufacture, said disc including a plurality of concentric tracks for storing binary data, each of said tracks indicating binary bit values as changes in magnetic flux at spaced regions along the track, each track including track address positioning information, a number of address bits for the sector, and a space into which data bits can be written and read, each faulty sector including a bit indicating that it is faulty, each faulty sector storing no binary data in the space thereof into which data bits can be written and read, each track including plural salvage sectors, the space of each salvage sector storing a sequence of binary data bits that would be stored in the space of the faulty sector if the faulty sector were not faulty, the system preventing reading of binary data bits from and writing of binary data bits into the space of any faulty sector and for reading binary data bits from and writing binary data bits into the space of a salvage sector on the same track as the faulty sector instead of into the faulty sector, the system comprising:
- a counter for storing the number of faulty sectors in a track, means responsive to a faulty sector indicating bit for incrementing said faulty segment counter, means responsive to each defective sector indicating bit for storing data bits originally designated for the defective sector, means responsive to said faulty segment counter indicating that the track contains a faulty sector for writing the data bits designated for the faulty sector as stored in the means for storing into the space of the salvage sector, means for decrementing the faulty segment counter in response to the writing means having written the bits designated for the faulty sector into the salvage sector, said means for writing being activated at a different salvage sector in the track until the counter is decremented to zero.
- View Dependent Claims (10)
-
11. In combination, a magnetic disc for storing binary information packed into the disc at such a high density that there is a significant probability of defects in the disc, said defects being determined at the time of disc manufacture, said disc including a plurality of concentric tracks for storing binary data, each of said tracks indicating binary bit values as changes in magnetic flux at spaced regions along the track, each track including a plurality of sectors of a circle, each sector including:
- track address positioning information, a number of address bits for the sector, and a space into which data bits can be written and read;
each faulty second of a track including a bit indicating that the sector of that track is faulty, each faulty sector of a track storing no binary data in the space thereof into which data bits can be written and read, each track including at least one salvage sector, the space of the salvage sector storing a sequence of binary data bits that would be stored in the space of the faulty sector of the track if the faulty sector were not faulty;
a system coupling binary data between the disc and a binary processing unit for preventing reading of binary data bits from and writing of binary data bits into the space of any faulty sector and for reading binary data bits from and writing binary data bits into the space of a salvage sector on the same track as the faulty sector instead of into the fault sector, and further including means for linking a plurality of adjacent sectors of the same track together, a counter for indicating the number of adjacent sectors to be linked responsive to a signal indicating the number of sectors to be linked as derived from said processing unit, and means for decrementing said counter for the number of sectors to be linked in response to reading and writing of all bits into said spaces at a salvage sector as well as a non-salvage sector, said counter for the number of sectors to be linked being decremented until it has been decremented to zero to indicate that the sectors have been linked together, means for inhibiting said means for writing into the space of a salvage sector while said counter for the number of segments has a value other than zero.
- track address positioning information, a number of address bits for the sector, and a space into which data bits can be written and read;
Specification