摘要:
A plurality of disc units, an array control unit, and a host controller connecting mechanism for connecting them to a host controller through a system interface are mounted on the same circuit board. The order of interrupts of requests for connecting of disc units is detected, and the disc units are connected to a common bus selectively. Cables for interconnecting constituent elements of the disc array device and supporting mechanisms for the disc units can be dispensed with, and consequently the cost can be reduced. Useless rotation waiting is avoided, improving the data transfer rate. The disc array device can be built in the host device and connected directly to the system bus. Therefore the ease of operation can be improved.
摘要:
A parallel transfer type disk system comprising: a means for parallel dividing input digital data; a plurality of magnetic disks for recording each of said divided digital data, said magnetic disks including a plurality of magnetic heads for allocating said divided digital data to a plurality of tracks on a plurality of magnetic recording disks for simultaneous recording of the data, and a magnetic head driving means including a head selection means for driving said magnetic heads; a means for detecting defective track among said plurality of tracks from each of track signals; and a means for temporarily recording digital data allocated to a defective track and then recording the data on a predetermined track, or for simultaneously recording digital data allocated to said defective track and digital data allocated to tracks other than said defective track on a predetermined group of replacement tracks on said plurality of recording media, when existence of said defective track has been detected by said detecting means among a group of tracks on which said parallel divided digital data are to be recorded.
摘要:
In a disk array system for RAID (level 5) to improve a process performance by dispersing data, the overhead during data writing operation is reduced. Even when write data are used to rewrite data #1 to data #4, which have already been written at address SADR 2, SADR 2, SADR1 and SADR 3 within drives as data belonging to mutually different parity groups, these data are considered as new write data, and then these new write data are written in parallel into, for instance, an empty region in the drive at the address SADR 4. The updated old data or the updated old parity data are not read out. The invalidation flags for the updated old data are registered into an address conversion table. The subsequent data readout operation is carried out from a newly written region. When all of data within the original parity group are invalidated, the region holding this group is used as an empty region. The valid data within the parity group, which have been partially invalidated, are replaced at a proper timing. In other words, these valid data are acquired to produce a new parity data group which will then be stored into the empty region. In the above operation, it is assumed that a length of data transferred from a host unit is constant, and data belonging to one parity data group has this constant length.
摘要:
An array disk subsystem including a command selector for separating a signal from a host into a data item and a command, a data dividing unit for subdividing the data item, an ECC generator for producing an ECC for each of the obtained subdata items, a group of data disks for respectively storing thereon the subdata items and the ECCs, a command interpreting unit for interpreting the command, an I/O counter for counting I/O commands in the command, a backup processor for requesting a backup command based on count information of the I/O counter, and a backup unit responsive to the backup command for sequentially reading the subdata items and the ECCs from the data disks to record therein the subdata items and the ECCs.
摘要:
When receiving a write request from a processor, a control unit checks the condition of existence (or the presence/absence) in a cache for information necessary for generation of an updated value of a parity record, receives write data and reports the completion of the write request to the processor. In asynchronism with the write request from the processor, the control unit performs a load process for that information among the information necessary for generation of the updated value of the parity record which may be prepared in asynchronism with the write request from the processor and a write after process for the updated value of the parity record.
摘要:
A fast access high capacity data storage system and method are disclosed, the data storage system including a disk-based storage system employing a plurality of storage surfaces. Selected storage surfaces have a plurality of independently controlled data access heads in data communication therewith, and circuitry is provided for allowing concurrent data transfers through the plurality of data access heads. Performance is further improved by monitoring frequently accessed data records and transferring them to a copy recording surface or recording surfaces less frequently used, and by moving a data access head of the plurality of data access heads to other recording surfaces to decrease access bottlenecks. The storage system further includes circuitry for averaging at least one of record length data, transfer timing data, access timing data and address data.
摘要:
In a current driving circuit which supplies a two-terminal load with current to be inverted in accordance with input information, a current driving circuit according to the present invention comprises a load whose one-side terminal has its potential fixed, circuitry to supply a non-fixed side terminal of the load with a direct current, and circuitry to supply the non-fixed side terminal with a current having a magnitude double that of the direct current and a polarity opposite to that of the direct current, while switching it in accordance with input information. Owing to such construction, the number of terminals to be led out from the loads can be reduced, and a load current can be inverted at high speed. In addition, reliability can be enhanced because the assembling process is simplified.
摘要:
When receiving a write request from a processor, a control unit checks the condition of existence (or the presence/absence) in a cache for information necessary for generation of an updated value of a parity record, receives write data and reports the completion of the write request to the processor. In asynchronism with the write request from the processor, the control unit performs a load process for that information among the information necessary for generation of the updated value of the parity record which may be prepared in asynchronism with the write request from the processor and a write after process for the updated value of the parity record.
摘要:
In a disk array subsystem capable of changing the data redundancy method between a duplicating method and a parity method, the load of data transfer occurring at the time of changing the data redundant method is reduced. In the disk array subsystem, since one data of the duplicated data are used for data for the parity data area, the one data secures an area for storing parity prepared from the data. With the arrangement, it is not necessary to transfer the data when the data redundancy method is changed from the duplicating to the parity method and the data transfer load is mitigated.
摘要:
When receiving a write request from a processor, a control unit checks the condition of existence (or the presence/absence) in a cache for information necessary for generation of an updated value of a parity record, receives write data and reports the completion of the write request to the processor. In asynchronism with the write request from the processor, the control unit performs a load process for that information among the information necessary for generation of the updated value of the parity record which may be prepared in asynchronism with the write request from the processor and a write after process for the updated value of the parity record.