×

Dual computer system

  • US 5,434,998 A
  • Filed: 03/16/1993
  • Issued: 07/18/1995
  • Est. Priority Date: 04/13/1988
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a dual computer system comprising a left processor unit, and a right processor unit, one of said left and right processor units being operated as a main system while the other is kept on standby as a subsidiary system against the failure of the main system, each of said left and right processor units comprising a memory and a dual control unit for controlling which one of said left and right processor units is to be operated as the main system according to information obtained through the monitoring of the operating states of said left and right processor units;

  • whereinsaid left processor unit further comprising means for generating a signal WRIL to cause data in said memory of said left processor unit to be written into a first-in-first-out memory of an equalizing means according to a write operation when said left processor unit is in operation, and to cause data stored in said first-in-first-out memory to be read out and shifted to said left processor unit when said left processor unit is on standby;

    said right processor unit further comprising means for generating a signal WRIR to cause data in said memory of said right processor unit to be written into said first-in-first-out memory according to a write operation when said right processor unit is in operation, and to cause data stored in said first-in-first-out memory to be read out and shifted to said right processor unit when said right processor unit is on standby;

    said left processor unit further comprising means for generating a control declaration signal CTLL when said left processor unit is to be in operation;

    said right processor unit further comprising means for generating a control declaration signal CTLR when said right processor unit is to be in operation;

    means for generating a dual control signal DCSL to cause said left processor unit to be operated;

    means for generating a dual control signal DCSR to cause said right processor unit to be operated;

    said dual control means comprises said equalizing means for continuously equalizing the contents of said memory in each of said left and right processor units, said equalizing means comprising said first-in-first-out memory;

    means for controlling the shift-in SI of data to said first-in-first-out memory only when the following expression is satisfied;

    
    
    space="preserve" listing-type="equation">SI=ACC.sub.L ·

    WRI.sub.L ·

    CTL.sub.L ·

    DCS.sub.L +ACC.sub.R ·

    WRI.sub.R ·

    CTL.sub.R ·

    DCS.sub.R ;

    means for controlling the shift out SO of data from said first-in-first-out memory only when the following expression is satisfied;

    
    
    space="preserve" listing-type="equation">SO=ACC.sub.L ·

    WRI.sub.L ·

    CTL.sub.L +ACC.sub.R ·

    WRI.sub.R ·

    CTL.sub.R wherein ACCL (or ACCR) is a signal which becomes active in case of write-access or read-access from the left (or right) side processor unit to said first-in-first-out memory; and

    means for monitoring the operational states of each of said left and right processor units and in response thereto for inhibiting access to said first-in-first-out memory when it is found that the above two expressions are not satisfiedso that data is protected from undesired loss and continuity of control is maintained at all times including the time that transfer of control between the left and right processor units occurs.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×