Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
208 words
An array disk system comprising a plurality of disk units (1-1 - 1-N+1, DISK1 - DISKN+1) respectively having at least one disk for storing data and means for writing the data on the disk, said disk having a recording surface which includes an alternate block when a defective block exists thereon; and control means (2, 200) supplied with data for controlling write operations in which the data are simultaneously written to said disk units, said disk units being coupled to said control means in parallel, characterized in that there is provided: memory means (4-1 - 4-N+1) coupled to said control means (2, 200) for storing data to be written into the defective block of the disk unit, said control means writing the data into blocks of said disk units when said disk units are free of defective blocks, and writing the data to be written into the defective block of an arbitrary one of said disk units into said memory means when said arbitrary disk unit includes said defective block, said control means including means for writing the data related to said defective block and stored in said memory means into the alternate block of said arbitrary disk unit during a free time of said arbitrary disk unit.
Claim 2
Dependent Claim
208 words
An array disk system comprising a plurality of disk units (1-1 - 1-N+1, DISK1 - DISKN+1) respectively having at least one disk for storing data and means for writing the data on the disk, said disk having a recording surface which includes an alternate block when a defective block exists thereon; and control means (2, 200) supplied with data for controlling write operations in which the data are simultaneously written to said disk units, said disk units being coupled to said control means in parallel, characterized in that there is provided: memory means (4-1 - 4-N+1) coupled to said control means (2, 200) for storing data to be written into the defective block of the disk unit, said control means writing the data into blocks of said disk units when said disk units are free of defective blocks, and writing the data to be written into the defective block of an arbitrary one of said disk units into said memory means when said arbitrary disk unit includes said defective block, said control means including means for writing the data related to said defective block and stored in said memory means into the alternate block of said arbitrary disk unit during a free time of said arbitrary disk unit.
Claim 3
Dependent Claim
54 words
The array disk system as claimed in claim 1, characterized in that said control means (2, 200) receives the data in a serial form and includes means (27) for converting the data into a parallel form, said data in the parallel form being written into said disk units (1-1 - 1-N+1, DISK1 - DISKN+1).
Claim 4
Dependent Claim
44 words
The array disk system as claimed in claim 1 or 2, characterized in that said memory means (4-1 - 4-N+1) includes a plurality of non-volatile memories (4-1 - 4-N+1) which are provided in correspondence with said disk units (1-1 - 1-N+1, DISK1 - DISKN+1).
Claim 5
Dependent Claim
54 words
The array disk system as claimed in any of claims 1 to 3, characterized in that said control means (2, 200) further includes detecting means for detecting whether or not an empty area exists in said memory means (4-1 - 4-N+1) for storing the data related to said defective block prior to storage thereof.
Claim 6
Dependent Claim
88 words
The array disk system as claimed in claim 4, characterized in that said control means (2, 200) further includes writing means coupled to said detecting means for writing data related to an arbitrary defective block and prestored in said memory means (4-1 - 4-N+1) into the alternate block of a corresponding one of said disk units (1-1 - 1-N+1, DISK1 - DISKN+1) when said detecting means detects no empty area in said memory means prior to storing the data related to said defective block into said memory means.
Claim 7
Dependent Claim
56 words
The array disk system as claimed in claim 5, characterized in that said control means (2, 200) further includes erasing means coupled to said writing means for erasing the data related to said arbitrary defective block from said memory means (4-1 - 4-N+1) after writing the same into said corresponding disk unit by said writing means.
Claim 8
Dependent Claim
185 words
An array disk system comprising a plurality of disk units (1-1 - 1-N+1, DISK1 - DISKN+1) respectively having at least one disk which prestores data and parity data and means for reading the data from the disk, said disk having a recording surface which includes an alternate block when a defective block exists thereon; and control means (2, 200) coupled to said disk units for controlling read operations in which the data are simultaneously read from said disk units, said disk units being coupled to said control means in parallel, characterized in that there is provided: memory means (4-1 - 4-N+1) coupled to said control means for prestoring data originally intended to be written in a defective block of the disk unit, said control means reading the data from blocks of said disk units when said disk units are free of defective blocks, and reading the data of the defective block of an arbitrary one of said disk units from said memory means when said arbitrary disk unit includes said defective block and the data of the defective block is prestored in said memory means.
Claim 9
Dependent Claim
185 words
An array disk system comprising a plurality of disk units (1-1 - 1-N+1, DISK1 - DISKN+1) respectively having at least one disk which prestores data and parity data and means for reading the data from the disk, said disk having a recording surface which includes an alternate block when a defective block exists thereon; and control means (2, 200) coupled to said disk units for controlling read operations in which the data are simultaneously read from said disk units, said disk units being coupled to said control means in parallel, characterized in that there is provided: memory means (4-1 - 4-N+1) coupled to said control means for prestoring data originally intended to be written in a defective block of the disk unit, said control means reading the data from blocks of said disk units when said disk units are free of defective blocks, and reading the data of the defective block of an arbitrary one of said disk units from said memory means when said arbitrary disk unit includes said defective block and the data of the defective block is prestored in said memory means.
Claim 10
Dependent Claim
51 words
The array disk system as claimed in claim 7, characterized in that said control means (2, 200) reads the data in a parallel form from said disk units (1-1 - 1-N+1, DISK1 - DISKN+1) and includes means (27) for converting the data into a serial form prior to outputting the data.
Claim 11
Dependent Claim
41 words
The array disk system as claimed in claim 7 or 8, characterized in that said memory means (4-1 - 4-N+1) includes a plurality of non-volatile memories which are provided in correspondence with said disk units (1-1 - 1-N+1, DISK1 - DISKN+1).
Claim 12
Dependent Claim
81 words
The array disk system as claimed in any of claims 7 to 9, characterized in that said control means (2, 200) includes restoring means for restoring the data of said defective block of said arbitrary disk unit based on the data and parity data read from the disk units other than said arbitrary disk unit when said arbitrary disk unit includes said defective block and the data of the defective block is not prestored in said memory means (4-1 - 4-N+1).
Claim 13
Dependent Claim
71 words
The array disk system as claimed in claim 10, characterized in that said control means (2, 200) further includes detecting means for detecting whether or not a failure exists in said disk units (1-1 - 1-N+1, DISK1 - DISKN+1), and said restoring means is coupled to said detecting means and restores the data of said defective block of said arbitrary disk unit only when no failure exists in said disk units.
Claim 14
Independent Claim
153 words
A method of writing data in parallel in an array disk system which includes a plurality of disk units (1-1 - 1-N+1, DISK1 - DISKN+1) respectively having at least one disk for storing data and means for writing the data on the disk, said disk having a recording surface which includes an alternate block when a defective block exists thereon, characterized in that said method comprises the steps of: writing the data into blocks of said disk units when said disk units are free of defective blocks; writing the data to be written into the defective block of an arbitrary one of said disk units into memory means (4-1 - 4-N+1) when said arbitrary disk unit includes said defective block; and writing the data related to said defective block and stored in said memory means into the alternate block of said arbitrary disk unit during a free time of said arbitrary disk unit.
Claim 15
Independent Claim
153 words
A method of writing data in parallel in an array disk system which includes a plurality of disk units (1-1 - 1-N+1, DISK1 - DISKN+1) respectively having at least one disk for storing data and means for writing the data on the disk, said disk having a recording surface which includes an alternate block when a defective block exists thereon, characterized in that said method comprises the steps of: writing the data into blocks of said disk units when said disk units are free of defective blocks; writing the data to be written into the defective block of an arbitrary one of said disk units into memory means (4-1 - 4-N+1) when said arbitrary disk unit includes said defective block; and writing the data related to said defective block and stored in said memory means into the alternate block of said arbitrary disk unit during a free time of said arbitrary disk unit.
Claim 16
Dependent Claim
49 words
The method as claimed in claim 12, characterized in that there is further provided the step of converting data received in a serial form into into a parallel form, so that said data in the parallel form are written into said disk units (1-1 - 1-N+1, DISK1 - DISKN+1).
Claim 17
Dependent Claim
42 words
The method as claimed in claim 12 or 13, characterized in that said memory means (4-1 - 4-N+1) includes a plurality of non-volatile memories (4-1 - 4-N+1) which are provided in correspondence with said disk units (1-1 - 1-N+1, DISK1 - DISKN+1).
Claim 18
Independent Claim
49 words
The method as claimed in any of claims 12 to 14, characterized in that there is further provided the step of detecting whether or not an empty area exists in said memory means (4-1 - 4-N+1) for storing the data related to said defective block prior to storage thereof.
Claim 19
Dependent Claim
78 words
The method as claimed in claim 15, characterized in that there is further provided the step of writing data related to an arbitrary defective block and prestored in said memory means (4-1 - 4-N+1) into the alternate block of a corresponding one of said disk units (1-1 - 1-N+1, DISK1 - DISKN+1) when said detecting means detects no empty area in said memory means prior to storing the data related to said defective block into said memory means.
Claim 20
Dependent Claim
46 words
The method as claimed in claim 16, characterized in that there is further provided the step of erasing the data related to said arbitrary defective block from said memory means (4-1 - 4-N+1) after writing the same into said corresponding disk unit by said writing means.
Claim 21
Independent Claim
154 words
A method of reading data in parallel in an array disk system which includes a plurality of disk units (1-1 - 1-N+1, DISK1 - DISKN+1) respectively having at least one disk which prestores data and and parity data and means for reading the data from the disk, said disk having a recording surface which includes an alternate block when a defective block exists thereon, characterized in that said method comprises the steps of: prestoring data originally intended to be written in a defective block of the disk unit in memory means (4-1 - 4-N+1); reading the data from blocks of said disk units when said disk units are free of defective blocks; and reading the data of the defective block of an arbitrary one of said disk units from said memory means when said arbitrary disk unit includes said defective block and the data of the defective block is prestored in said memory means.
Claim 22
Independent Claim
154 words
A method of reading data in parallel in an array disk system which includes a plurality of disk units (1-1 - 1-N+1, DISK1 - DISKN+1) respectively having at least one disk which prestores data and and parity data and means for reading the data from the disk, said disk having a recording surface which includes an alternate block when a defective block exists thereon, characterized in that said method comprises the steps of: prestoring data originally intended to be written in a defective block of the disk unit in memory means (4-1 - 4-N+1); reading the data from blocks of said disk units when said disk units are free of defective blocks; and reading the data of the defective block of an arbitrary one of said disk units from said memory means when said arbitrary disk unit includes said defective block and the data of the defective block is prestored in said memory means.
Claim 23
Dependent Claim
56 words
The method as claimed in claim 18, characterized in that there is further provided the step of converting the data read in a parallel form from said disk units (1-1 - 1-N+1, DISK1 - DISKN+1) into data in a serial form, so that said data in the serial form are output from said array disk system.
Claim 24
Dependent Claim
42 words
The method as claimed in claim 18 or 19, characterized in that said memory means (4-1 - 4-N+1) includes a plurality of non-volatile memories (4-1 - 4-N+1) which are provided in correspondence with said disk units (1-1 - 1-N+1, DISKI - DISKN+1).
Claim 25
Dependent Claim
78 words
The array disk system as claimed in any of claims 18 to 20, characterized in that there is further provided the step of restoring the data of said defective block of said arbitrary disk unit based on the data and parity data read from the disk units other than said arbitrary disk unit when said arbitrary disk unit includes said defective block and the data of the defective block is not prestored in said memory means (4-1, 4-N+1).
Claim 26
Dependent Claim
60 words
The method as claimed in claim 21, characterized in that there is further provided the step of detecting whether or not a failure exists in said disk units (1-1 - 1-N+1, DISK1 - DISKN+1), and said step of restoring restores the data of said defective block of said arbitrary disk unit only when no failure exists in said disk units.