Claims
- 1. A dual information processing system comprising:
- first and second computer systems operating synchronously with each other, each of said computer systems comprising a central processing unit including means for detecting a fault occurrence in said each computer system, a data storage unit, an I/O unit, and a plurality of data transfer units for transferring data between said two computer systems, said data transfer units of said first computer system being connected to said data transfer units of said second computer system by a plurality of data transfer channels;
- means for, in the event that a fault occurrence is detected in one of said computer systems but not in the transfer units thereof, assigning first address ranges said transfer units of a non-faulting computer system and transferring data stored in the data storage unit of the non-faulting computer system into the data storage unit of the computer system in which such fault has occurred;
- means for, in the event that a fault occurrence is detected in the transferring units of one of said first or second computer systems, assigning second address ranges to said transferring units of a non faulting computer system and transferring data stored in the data storage unit of the non-faulting computer system into the data storage unit of the computer system in which such fault has occurred,
- wherein each of said data transfer unit includes a data transfer control section for detecting a fault occurring during data transfer, a transfer state storage section for storing a fault occurrence state at said data transfer unit, assigned address storage means for storing an address range assigned to said data transfer unit, a control section for detecting an access to said storage from said central processing unit if it occurs when data is transferred and determining whether or not an accessed address is contained in the address range specified by the contents stored in said assigned address storage means, and for sending data at the accessed address to the data transfer channel if the accessed address is contained in the address range stored in said address storage means, means for checking said transfer state storage section of the data transfer units used for the data transfer to determine if a fault occurs in said data transfer units, and if a fault occurs in any of said data transfer unit, assigning the address range to another normal data transfer unit for executing data transfer.
Priority Claims (1)
Number |
Date |
Country |
Kind |
6-126562 |
Jun 1994 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 08/471,989, filed Jun. 6, 1995, now abandoned.
US Referenced Citations (11)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0411805A2 |
Jun 1991 |
EPX |
Non-Patent Literature Citations (1)
Entry |
Khan et al. "RSM--a restricted shared memory architecture for high speed interprocessor communication"; Microprocessor & Microsystem Journal, vol. 18, No. 4, pp. 193-203, May 1994. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
471989 |
Jun 1995 |
|