Claims
- 1. A disk storage device comprising:
- two data buses for data transfer, at least one of said data buses further being for parity data transfer, said data buses being capable of synchronous data transfers;
- a group of directly controlled hard disks including a plurality of hard disks that can selectively connected to either of the data buses; and including a plurality of hard disks permanently connected to respective ones of the data buses; and
- control means for selectively connecting the selectively connectable hard disks to a selected one of the data buses in response to a command from a host computer, and for providing control such that data or parity data is written to or read from each of the selectively connectable hard disks synchronously with a data transfer to or from at least one of said permanently connected hard disks.
- 2. The disk storage device of claim 1, further including a parity data generator for generating new parity data based on written data, written parity data, and new data, and
- wherein the control means causes: (a) the written data and the written parity data to be simultaneously read and transferred to the parity data generator, (b) the new data to be written via one of the data buses to a one of the hard disks indicated by the command; (c) the new data to be transferred simultaneously from the same one of the data buses to the parity data generator, and (d) new parity data generated by the parity data generator to be written via the other data bus to another one of the hard disks as indicated by the command.
- 3. The disk storage device of claim 1 further comprising:
- an address bus for specifying addresses, said address bus being shared by the group of hard disks; and
- write and read lines for indicating the writing and reading of data, independent write and read lines being connected to each of the hard disks; and
- wherein, if the control means writes or reads data to or from one of the hard disks in response to the command, it outputs to the address bus the address corresponding to the command and outputs a control signal to the write and read lines connected to the ones of the hard disks for which writing or reading of data takes place.
- 4. The disk storage device of claim 1, wherein the control means comprises:
- a first processing means for indicating writing or reading of data; and
- a second processing means for providing control such that data is written or read in accordance with the indication from the first processing means.
- 5. The disk storage device of claim 4, wherein the first processing means comprises a microcontroller; and
- wherein the second processing means comprises a data path controller.
- 6. The disk storage device of claim 1 wherein said directly controlled hard disks are ATA type disk drives.
- 7. A disk storage device comprising:
- two data buses for data transfer, at least one of said data buses further being for parity data transfer, said data buses being capable of synchronous data transfers;
- a group of directly controlled hard disks including at least one hard disk that can selectively be connected to one of said data buses, wherein said group of hard disks comprises at least one hard disk connected permanently to one or both of said data buses and at least one hard disk that can be selectively connected to one of said data buses and wherein said data or parity data is written or read synchronously with a data transfer to or from at least one hard disk which is permanently connected to the other of said data buses, and
- a control means for selectively connecting said at least on hard disk to one of said data buses in response to a command from a host computer and providing control such that data or parity data is written to or read from each of said hard disks.
- 8. The disk storage device of claim 7 wherein said group of hard disks comprises a plurality of hard disks that can be selectively connected to one of said data buses.
- 9. The disk storage device of claim 7, further including a parity data generation device for generating new parity data based on written data, written parity data, and new data,
- wherein said control means provides control such that said written data and said written parity data are read simultaneously and transferred to said parity data generation device, said new data is written via said one of said data buses to a one of the hard disks indicated by said command, said new data is transferred simultaneously from the same said one of said data buses to said parity data generation device, and the new parity data generated by said parity data generation device is written via the other data bus to another one of the hard disks as indicated by said command.
- 10. The disk storage device of claim 7, wherein each of said group of hard disks shares a single address bus for specifying addresses; and
- wherein independent write and read lines for indicating the writing and reading of data are connected to each of said hard disks; and
- wherein, if said control means writes or reads data to or from one of the hard disks in response to said command, it outputs to said address bus the address corresponding to said command and outputs a control signal to the write and read lines connected to at least one of said hard disks for which writing or reading of data takes place.
- 11. The disk storage device of claim 7 wherein said control means comprises:
- a first processing means for indicating writing or reading of data; and
- a second processing means for providing control such that data is written or read in accordance with the indication from the first processing means.
- 12. The disk storage device of claim 7 wherein said directly controlled hard disks are ATA type disk drives.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 6-134686 |
Jun 1994 |
JPX |
|
Parent Case Info
This application is a continuation in part of application Ser. No. 08/491,014, filed Jun. 15, 1995 now abandoned.
US Referenced Citations (8)
Foreign Referenced Citations (2)
| Number |
Date |
Country |
| 487901 A2 |
Jun 1992 |
EPX |
| 1140326 |
Jun 1989 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
491014 |
Jun 1995 |
|