JPS6156538B2 - - Google Patents
Info
- Publication number
- JPS6156538B2 JPS6156538B2 JP55062593A JP6259380A JPS6156538B2 JP S6156538 B2 JPS6156538 B2 JP S6156538B2 JP 55062593 A JP55062593 A JP 55062593A JP 6259380 A JP6259380 A JP 6259380A JP S6156538 B2 JPS6156538 B2 JP S6156538B2
- Authority
- JP
- Japan
- Prior art keywords
- emergency control
- control circuit
- ema
- emergency
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
Description
【発明の詳細な説明】
本発明は緊急制御回路、特に多重化構成された
中央処理装置群が異常を検出したとき緊急制御回
路を起動し、該緊急制御回路からの出力信号によ
りシステムの構成装置を再構成する情報処理シス
テムにおける緊急制御回路の改良に関す。DETAILED DESCRIPTION OF THE INVENTION The present invention activates the emergency control circuit when an emergency control circuit, particularly a group of multiplexed central processing units, detects an abnormality, and uses an output signal from the emergency control circuit to control the system components. This paper relates to the improvement of emergency control circuits in information processing systems that reconfigure information processing systems.
実時間処理を要求される高信頼性情報処理シテ
テムでは、各構成装置が一装置以上の予備装置を
有し、金物障害、プログラム暴走等による障害の
発生時には、緊急制御回路により現用装置から予
備装置に切替えてシステムを再構成し、処理の連
続性を確保している。 In a highly reliable information processing system that requires real-time processing, each component device has one or more backup devices, and in the event of a failure due to a hardware failure, program runaway, etc., an emergency control circuit will switch from the active device to the backup device. The system has been reconfigured to ensure continuity of processing.
第1図は従来あるこの種緊急制御回路を含む情
報処理システムの一例を示す。第1図において二
重化された中央制御装置CC0およびCC1主記憶装
置MM0およびMM1、データチヤネルDCH0および
DCH1、フアイル装置F0およびF1に対し、一回路
の緊急制御回路EMAが設けられている。今中央
制御装置CC0、主記憶装置MM0、データチヤネル
DCH0、フアイル装置F0で構成される系が現用系
として実時間処理を実行中に障害が発生すると、
中央制御装置CC0は異常を検出して緊急動作回路
EMAを起動する。起動された緊急制御回路EMA
はシステムの構成装置全体を初期設定し、各構成
装置から必要装置を選択し、系を再構成する。例
えば待機していた予備の中央制御装置CC1、主記
憶装置MM1、データチヤネルDCH1、フアイル装
置F1によつて系が再構成されると、最初にフア
イル装置F1から主記憶装置MM1に緊急処理プロ
グラムを初期ローテイングを行つたのち、制御を
該プログラムに移す。以後、再構成された系によ
り処理が正常に開始され、所謂システムの立上げ
に成功すると、前記緊急処理プログラムにより緊
急制御回路EMAに復旧指示が行われ、緊急制御
回路EMAが初期状態に復帰することにより緊急
制御動作は完了し、平常の実時間処理が続行され
る。一方緊急制御回路EMA内には緊急制御動作
監視タイマが設けられており、規定時間内に再構
成された系によりシステムの立上げが成功せず、
緊急処理プログラムから復旧指示が返送されなか
つた場合には、緊急制御回路EMAは再起動さ
れ、各構成装置から別の装置、例えば中央制御装
置CC0を選択し、主記憶装置MM1、データチヤネ
ルDCH1、フアイル装置F1と共に新たな系を構成
し、前述の緊急制御動作を繰返す。これら一連の
緊急制御動作がシステムの立上げに成功し、緊急
処理プログラムから緊急制御回路EMAに復旧指
示が返送される迄繰返される。各構成装置の全組
合せについて系の再構成を行い、緊急制御動作を
行つてもなおシステムの立上げに不成功の場合に
は、システムダウンと判定して警報が発せられ
る。 FIG. 1 shows an example of an information processing system including a conventional emergency control circuit of this type. In FIG. 1, redundant central controllers CC 0 and CC 1, main memories MM 0 and MM 1 , data channels DCH 0 and
One emergency control circuit EMA is provided for DCH 1 , file devices F 0 and F 1 . Now central controller CC 0 , main memory MM 0 , data channel
If a failure occurs while the system consisting of DCH 0 and file device F 0 is executing real-time processing as the active system,
The central control unit CC 0 detects an abnormality and activates the emergency operation circuit.
Start EMA. Activated emergency control circuit EMA
initializes all the system components, selects the necessary devices from each component, and reconfigures the system. For example, when the system is reconfigured with the standby central controller CC 1 , main memory device MM 1 , data channel DCH 1 , and file device F 1 , the main memory device MM is first transferred from the file device F 1 to the main memory device MM 1 . After initial rotation of the emergency processing program in step 1 , control is transferred to the program. Thereafter, when the reconfigured system starts processing normally and the so-called system startup is successful, the emergency processing program issues a recovery instruction to the emergency control circuit EMA, and the emergency control circuit EMA returns to its initial state. The emergency control operation is thereby completed and normal real-time processing continues. On the other hand, an emergency control operation monitoring timer is installed in the emergency control circuit EMA, and if the system is reconfigured within the specified time, the system startup will not succeed.
If a recovery instruction is not returned from the emergency processing program, the emergency control circuit EMA is restarted and selects another device from each component, for example the central control device CC 0 , main memory device MM 1 and data channel. A new system is constructed together with DCH 1 and file device F 1 and the above-described emergency control operation is repeated. These series of emergency control operations are repeated until the system is successfully started up and a recovery instruction is sent back from the emergency processing program to the emergency control circuit EMA. If the system is still unsuccessful in starting up even after reconfiguring the system for all combinations of each component and performing emergency control operations, it is determined that the system is down and an alarm is issued.
以上の説明から明らかな如く、緊急制御回路
EMAは多重化構成された情報処理システムに障
害発生時、自動的にシステムの再構成を図り、実
時間処理の連続性を保つ上で必要不可欠のもので
ある。然るに従来の情報処理システムにおいて
は、緊急制御回路EMAは二重化されないのが一
般的であり、従つて若し緊急制御回路EMAに障
害が潜在化した状態でシステムに障害が発生する
と、システム構成装置により正常動作に耐えられ
る系が構成しうるにも拘らず、システムダウンと
ならざるを得ない欠点があつた。その対策として
定期的に緊急制御回路EMAの試験を行う場合
も、常に現用であるために種種の節約を受け、多
大な工数を必要とした。 As is clear from the above explanation, the emergency control circuit
EMA is essential for automatically reconfiguring the system when a failure occurs in a multiplexed information processing system and maintaining continuity in real-time processing. However, in conventional information processing systems, the emergency control circuit EMA is generally not duplicated. Therefore, if a failure occurs in the system with a latent failure in the emergency control circuit EMA, the system component devices Although it was possible to construct a system that could withstand normal operation, there was a drawback that the system had no choice but to go down. Even when the emergency control circuit EMA was periodically tested as a countermeasure, it required a large amount of man-hours because it was always in use, resulting in various savings.
本発明の目的は、従来ある緊急制御回路におけ
る前述の不備を解決し、緊急制御回路の信頼性を
向上するにある。 An object of the present invention is to solve the above-mentioned deficiencies in conventional emergency control circuits and to improve the reliability of the emergency control circuits.
この目的は、多重化構成された中央処理装置群
が異常を検出したときあるいは外部からの起動要
求により緊急制御回路を起動し、該緊急制御回路
からの出力信号によりシステムの構成装置を再構
成する情報処理システムにおいて、複数個の中央
処理装置に対応して各々緊急制御回路を設け、異
常検出時あるいは外部からの起動要求時に総べて
の緊急制御回路を起動する手段と、起動された緊
急制御回路の中で緊急制御動作に使用する緊急制
御回路を定める手段を各緊急制御回路に設けるこ
とにより達成される。 The purpose of this is to activate the emergency control circuit when a group of multiplexed central processing units detects an abnormality or upon an external activation request, and reconfigure the system components using the output signal from the emergency control circuit. In an information processing system, an emergency control circuit is provided for each of a plurality of central processing units, and a means for activating all the emergency control circuits when an abnormality is detected or an external activation request is made, and a means for activating the activated emergency control circuit. This is accomplished by providing each emergency control circuit with means for defining which emergency control circuit is used for emergency control operations within the circuit.
以下本発明の一実施例を、第2図および第3図
により説明する。 An embodiment of the present invention will be described below with reference to FIGS. 2 and 3.
第2図は本発明の一実施例による二重化された
情報処理システムを示すブロツク図であり、第3
図は第2図のうち緊急制御回路を示す回路図であ
る。第2図において、緊急制御回路EMA0および
EMA1は、二重化された中央制御装置CC0および
CC1に対応してやはり二重化されて設けられてい
る。今中央制御装置CC0、主記憶装置MM0、デー
タチヤネルDCH0、フアイル装置F0で構成される
系が現用系として実時間処理を実行中に障害が発
生すると、、第3図における緊急制御回路EMA0
内の異常検出回路D0が障害を検出し、各緊急制
御回路EMA0およびEMA1にある起動フリツプフ
ロツプ回路F00およびF10をセツトする。セツトさ
れた両フリツプフロツプ回路F00およびF10は、同
一状態に設定されている緊急制御カウンタC00お
よびC10をそれぞれれ更新すると同時に、パルス
発生回路G0およびG1を起動させる。各パルス発
生回路G0およびG1はタイミング作成カウンタC01
およびC11を駆動し、予め定められた時系列に従
い、最初に出力TE00およびTE10を、次いで出力
TE01およびTE11を1とする。それより先に、緊
急制御カウンタC00およびC10の出力1は、排他論
理和回路E0およびE1に導かれ、緊急制御回路番
号(EMA0の場合は“0”,EMA1の場合は
“1”)と排他論理和がとられた結果、排他論理和
回路E0からは1が出力され、また排他論理和回
路E1からは0が出力される。従つて前述のタイ
ミング作成カウンタC01の出力TE00はゲイトA01
を経由して中央制御装置CC0を動作(act)状態
とし、またゲイトA10を経由して中央制御装置
CC1を待機(stand−by)状態とし、続いてタイ
ミング作成カウンタC01の出力TE01はゲイトA03
を経由して中央制御装置CC0を起動し、従来方式
と同様の一連の緊急制御動作を実行させる。一方
タイミング作成カウンタC01と同時に起動したタ
イミング作成カウンタC11の出力TE10およびTE11
は、ゲイトA11,A00およびA13,A02が阻止状態
にあるため、中央制御装置CC0およびCC1には到
達しない。即ち今回は同時に起動した緊急制御回
路EMA0およびEMA1の中で緊急制御回路EMA0
が緊急動作に使用されることゝなる。予め定めら
れた時間が経過すると両緊急制御回路EMA0およ
びEMA1にあるタイミング作成カウンタC01およ
びC11は出力TE0cおよびTE1cを発し、フリツプフ
ロツプF0cおよびF10をリセツトし、自らもリセ
ツトする。これによりパルス発生回路G0および
G1も復旧し、緊急制御カウンタC00およびC10は
現状を維持する。出力TE0cおよびTE1c発生以前
に緊急制御動作がシステムの立上げに成功すれ
ば、異常検出回路D0も復旧し、両緊急制御回路
EMA0およびEMA1を復旧させる。若しタイミン
グ作成カウンタC01およびC11の出力TE0cおよび
TE1c発生迄に緊急制御動作がシステムの立上げ
に成功していなければ、異常検出回路D0は動作
を継続しているので、出力TE0cおよびTE1cの終
了後再び起動フリツプフロツプF00およびF10がセ
ツトされ、緊急制御カウンタC00およびC10を更新
し、またパルス発生回路G0およびG1を起動しタ
イミング作成カウンタC01およびC11を駆動開始さ
せる。今回は緊急制御カウンタC00およびC10の出
力は0となるため、排他論理和回路E0の出力は
0、排他論理和回路E1の出力は1となる。従つ
てタイミング作成カウンタC11の出力TE10はゲイ
トA11を経由して中央制御装置CC1を動作(act)
状態とし、またゲイトA00を経由して中央制御装
置CC0を待機(stand―by)状態とし、続いてタ
イミング作成カウンタC11の出力TE11はゲート
A13を経由して中央制御装置CC1を起動し、中央
制御装置CC0に代つて緊急制御動作を行わせる、
一方今回はタイミング作成回路C01の出力TE00お
よびTE01はゲイトA01,A00およびA03,A12が阻
止状態にあるため、中央制御装置CC0およびCC1
には到達しない。即ち今回は同時に起動した緊急
制御回路EMA0およびEMA1の中で緊急制御回路
EMA1が緊急制御動作に使用されることゝなる。
何れの緊急制御回路EMA0またはEMA1が緊急制
御動作に使用されるかは、各緊急制御回路EMA0
およびEMA1内にある緊急制御カウンタC00およ
びC10の内容により定まる。このためには両緊急
制御カウンタC00およびC10の状態が常に一致して
いる必要がある。これは電源投入時両緊急制御カ
ウンタC00およびC10をリセツトすることにより満
足される。 FIG. 2 is a block diagram showing a redundant information processing system according to an embodiment of the present invention;
This figure is a circuit diagram showing the emergency control circuit in FIG. 2. In Figure 2, the emergency control circuit EMA 0 and
EMA 1 consists of a redundant central control unit CC 0 and
In response to CC 1 , it is also provided in duplicate. If a failure occurs while the system consisting of the central controller CC 0 , main memory MM 0 , data channel DCH 0 , and file device F 0 is executing real-time processing as the active system, the emergency control shown in FIG. Circuit EMA 0
The fault detection circuit D 0 in the emergency control circuit EMA 0 and EMA 1 detects the fault and sets the start-up flip-flop circuits F 00 and F 10 in each emergency control circuit EMA 0 and EMA 1 . The set flip-flop circuits F 00 and F 10 respectively update the emergency control counters C 00 and C 10 , which are set to the same state, and at the same time activate the pulse generation circuits G 0 and G 1 . Each pulse generation circuit G 0 and G 1 is a timing generation counter C 01
and C 11 to output TE 00 and TE 10 first and then output according to a predetermined time sequence.
Let TE 01 and TE 11 be 1. Before that, the output 1 of the emergency control counters C 00 and C 10 is led to the exclusive OR circuits E 0 and E 1 , and the emergency control circuit number (“0” for EMA 0 , “0” for EMA 1 ) As a result, the exclusive OR circuit E 0 outputs 1, and the exclusive OR circuit E 1 outputs 0. Therefore, the output TE 00 of the timing generation counter C 01 mentioned above is the gate A 01 .
via gate A 10 to the central control unit CC 0 and to the central control unit CC 0 via gate A 10 .
CC 1 is placed in standby state, and then the output TE 01 of the timing generation counter C 01 is set to gate A 03.
The system activates the central control unit CC 0 via the system and executes a series of emergency control operations similar to the conventional system. On the other hand, the outputs TE 10 and TE 11 of timing creation counter C 11 started at the same time as timing creation counter C 01.
does not reach the central controllers CC 0 and CC 1 because the gates A 11 , A 00 and A 13 , A 02 are in the blocking state. In other words, this time, among the emergency control circuits EMA 0 and EMA 1 activated at the same time, the emergency control circuit EMA 0
will be used for emergency operations. When a predetermined time has elapsed, the timing generation counters C 01 and C 11 in both emergency control circuits EMA 0 and EMA 1 issue outputs TE 0c and TE 1c , reset flip-flops F 0c and F 10 , and reset themselves. do. This causes the pulse generation circuit G 0 and
G 1 is also restored, and emergency control counters C 00 and C 10 maintain their current status. If the emergency control operation succeeds in starting the system before the outputs TE 0c and TE 1c occur, the abnormality detection circuit D 0 will also be restored, and both emergency control circuits will be activated.
Restore EMA 0 and EMA 1 . If the outputs of timing generation counters C 01 and C 11 TE 0c and
If the emergency control operation has not successfully started the system before the occurrence of TE 1c , the abnormality detection circuit D 0 continues to operate, so that after the outputs TE 0c and TE 1c are finished, the flip-flops F 00 and F start up again. 10 is set, the emergency control counters C00 and C10 are updated, and the pulse generation circuits G0 and G1 are activated to start driving the timing generation counters C01 and C11 . This time, the outputs of the emergency control counters C 00 and C 10 are 0, so the output of the exclusive OR circuit E 0 is 0, and the output of the exclusive OR circuit E 1 is 1. Therefore, the output TE 10 of the timing generation counter C 11 actuates the central controller CC 1 via the gate A 11 .
state and also puts the central controller CC 0 in standby state via gate A 00 , and then the output TE 11 of timing generation counter C 11 is set to gate A 00.
activating the central controller CC 1 via A 13 to perform emergency control actions on behalf of the central controller CC 0 ;
On the other hand, this time, the outputs TE 00 and TE 01 of the timing generation circuit C 01 are output from the central controller CC 0 and CC 1 because the gates A 01 , A 00 and A 03 , A 12 are in the blocking state.
will not be reached. In other words, this time, among the emergency control circuits EMA 0 and EMA 1 activated at the same time, the emergency control circuit
EMA 1 will be used for emergency control operations.
Each emergency control circuit EMA 0 determines which emergency control circuit EMA 0 or EMA 1 is used for emergency control operation.
and the contents of emergency control counters C 00 and C 10 in EMA 1 . For this purpose, the states of both emergency control counters C 00 and C 10 must always match. This is satisfied by resetting both emergency control counters C00 and C10 on power up.
あるいは人手の介入によりシステムを初期状態
に設定し、系の構成を行いシステム立上げをする
初期プログラムロードCNS IPL機能の起動時に
立上げ系の固有の値に両緊急制御カウンタC00お
よびC01をセツトすることにより一致させること
ができる。 Alternatively, manually set the system to the initial state, configure the system, and start the system.Initial program load CNS When starting the IPL function, both emergency control counters C 00 and C 01 are set to the unique values of the startup system. It is possible to make them match by setting them.
初期プログラムロードCNS IPLを0系から要
求があるとIPLK0の信号が発生し、ゲイトA00お
よびA11を経由して起動フリツプフロツプ回路F02
およびF12をセツトする。セツトされた両フリツ
プフロツプ回路は、緊急制御カウンタを同一状態
1にセツトするとともにパルス発生回路G0およ
びG1を起動させる。緊急制御カウンタC00および
C10の出力1は排他論理回路E0及びE1に導びかれ
る。以下動作は先に説明したのと同様であり、
CC0を立上げ系として緊急制御動作を行う。 When the initial program load CNS IPL is requested from the 0 system, the IPLK 0 signal is generated, and the activation flip-flop circuit F 02 is activated via gates A 00 and A 11 .
and set F 12 . Both flip-flop circuits set set the emergency control counters to the same state 1 and activate the pulse generation circuits G0 and G1 . Emergency control counter C 00 and
Output 1 of C 10 is led to exclusive logic circuits E 0 and E 1 . The following operation is the same as explained above,
Perform emergency control operations using CC 0 as the start-up system.
一方、1系から初期プログラムロードCNSIPL
の要求を行うとIPLK1の信号が発生し、ゲイト
A13およびA02を経由して起動フリツプフロツプ
回路F01およびF11をセツトする。両フリツプフロ
ツプ回路は緊急制御カウンタを同一状態0にセツ
トするとともにパルス発生回路G0およびG1を起
動させる、緊急制御カウンタC00およびC10の出力
0を排他論理回路およよびE1に導びかれ、CC1を
立上げ系として緊急制御動作を行う。 On the other hand, initial program load CNSIPL from system 1
When a request is made, the IPLK 1 signal is generated and the gate is
Start-up flip-flop circuits F01 and F11 are set via A13 and A02 . Both flip-flop circuits set the emergency control counters to the same state 0 and activate the pulse generator circuits G 0 and G 1 , leading the outputs 0 of the emergency control counters C 00 and C 10 to the exclusive logic circuit and E 1 . He performs emergency control operations using CC 1 as the start-up system.
以上の説明は中央制御装置CC0が現用の場合で
あるが、中央制御装置CC1が現用の場合には、障
害発生時、異常検出回路D1が障害を検出し、各
緊急制御回路EMA0およびEMA1を起動し、以後
の動作は前述の説明と変らない。 The above explanation is based on the case where the central controller CC 0 is currently in use, but if the central controller CC 1 is currently in use, when a failure occurs, the abnormality detection circuit D 1 detects the failure, and each emergency control circuit EMA 0 and start EMA 1 , and the subsequent operation is the same as described above.
中央処理装置の外部からの緊急制御回路の起動
要求信号EMK0あるいはEMK1により動作する時
もフリツプフロツプ回路F00およびF10をセツトす
る。以下の動作は先に説明した異常検出回路によ
り障害を検出した時の動作と同一である。 Flip-flop circuits F00 and F10 are also set when operating in response to an emergency control circuit activation request signal EMK0 or EMK1 from outside the central processing unit. The following operation is the same as the operation when a failure is detected by the abnormality detection circuit described above.
更に緊急制御回路EMA0およびEMA1の何れか
一方が障害の場合にも、残る他方の緊急制御回路
EMA0またはEMA1による前述の動作経過によ
り、対応する中央制御装置CC0またはCC1が緊急
制御動作を実行するので、システムが停止するこ
とはない。 Furthermore, even if either emergency control circuit EMA 0 or EMA 1 is in failure, the remaining emergency control circuit
Due to the aforementioned sequence of actions by EMA 0 or EMA 1 , the corresponding central controller CC 0 or CC 1 carries out emergency control actions, so that the system does not stop.
以上の説明から明らかな如く、本実施例によれ
ば、二重化された中央制御装置CC0およびCC1に
対応して設けられた緊急制御回路EMA0および
EMA1が障害発生時同時に起動され、各緊急制御
回路EMA0およびEMA1内に設けられている緊急
制御カウンタC00およびC10の状態により、何れか
一方の緊急制御回路EMA0またはEMA1が緊急制
御動作に使用されることになる。緊急制御カウン
タC00およびC10は緊急制御回路EMA0および
EMA1が起動される度に更新されるので、緊急制
御動作に使用される緊急制御回路EMA0または
EMA1は交互に選択される。従つて、若し一方の
緊急制御回路EMA0またはEMA1が障害で休止中
でも、残る他方の緊急制御回路EMA0または
EMA1が、システムが障害発生時、対応する中央
制御装置CC0またはCC1を起動し、緊急制御動作
を実行させるので、システムが停止することはな
い。 As is clear from the above description, according to this embodiment, the emergency control circuits EMA 0 and EMA provided corresponding to the redundant central control units CC 0 and CC 1
EMA 1 is activated at the same time when a fault occurs, and depending on the state of emergency control counters C 00 and C 10 provided in each emergency control circuit EMA 0 and EMA 1 , either emergency control circuit EMA 0 or EMA 1 is activated. It will be used for emergency control operations. Emergency control counters C 00 and C 10 are connected to emergency control circuits EMA 0 and
The emergency control circuit EMA 0 or
EMA 1 is selected alternately. Therefore, even if one emergency control circuit EMA 0 or EMA 1 is out of service due to a failure, the remaining emergency control circuit EMA 0 or
When the system fails, EMA 1 activates the corresponding central controller CC 0 or CC 1 to perform emergency control operations, so the system does not stop.
なお第2図および第3図はあくまで本発明の一
実施例に過ぎず、例えば中央制御装置が三重化以
上の構成をとる場合にも、各中央制御装置に対応
して各々緊急制御回路を設け、異常検出時に総べ
ての緊急制御回路を起動し、その中から緊急制御
動作に使用する緊急制御回路を定める手段を設け
ることにより前述の如く本発明の効果を発揮する
ことが出来る。 Note that FIGS. 2 and 3 are only one embodiment of the present invention; for example, even if the central control unit has a triplex or higher configuration, an emergency control circuit may be provided for each central control unit. The effects of the present invention can be exerted as described above by providing means for activating all the emergency control circuits when an abnormality is detected and determining the emergency control circuit to be used for the emergency control operation from among them.
以上、本発明によれば緊急制御回路が多重化構
成された中央処理装置群に対応して複数個設けら
れているため、中央制御装置、主記憶装置、デー
タチヤネル等に正常動作しうるものが存在するに
も拘らず、緊急制御回路の障害によりシステムダ
ウンとなる様な状態は避けられることとなり、信
頼性を著しく向上することが出来る。 As described above, according to the present invention, since a plurality of emergency control circuits are provided corresponding to the multiplexed central processing unit groups, there are no normally operating circuits in the central control unit, main memory, data channel, etc. Even though the system exists, a situation where the system goes down due to a failure in the emergency control circuit can be avoided, and reliability can be significantly improved.
第1図は従来ある緊急制御回路を含む情報処理
システムの一例を示すブロツク図、第2図は本発
明の一実施例による緊急制御回路を含む情報処理
システムのブロツク図、第3図は第2図にある緊
急制御回路を示す回路図例である。
図において、CC0,CC1……中央制御装置、
MM0,MM1……主記憶装置、DCH0,DCH1……
データチヤネル、F0F1……フアイル装置、
EMA,EMA0,EMA1……緊急制御回路、D0,D1
……異常検出回路、F00,F10……フリツプフロツ
プ回路、C00,C10……緊急制御カウンタ、G0,
G1……パルス発生回路、C01,C11……タイミン
グ作成カウンタ、E0,E1……排他論理和回路、
A00,A01,A02,A03,A10,A11,A12,A13……
ゲイト。
FIG. 1 is a block diagram showing an example of an information processing system including a conventional emergency control circuit, FIG. 2 is a block diagram of an information processing system including an emergency control circuit according to an embodiment of the present invention, and FIG. 3 is an example circuit diagram showing the emergency control circuit shown in the figure. FIG. In the figure, CC 0 , CC 1 ... central control unit,
MM 0 , MM 1 ... Main memory, DCH 0 , DCH 1 ...
Data channel, F 0 F 1 ...File device,
EMA, EMA 0 , EMA 1 ...Emergency control circuit, D 0 , D 1
...Abnormality detection circuit, F 00 , F 10 ... Flip-flop circuit, C 00 , C 10 ... Emergency control counter, G 0 ,
G 1 ... Pulse generation circuit, C 01 , C 11 ... Timing generation counter, E 0 , E 1 ... Exclusive OR circuit,
A 00 , A 01 , A 02 , A 03 , A 10 , A 11 , A 12 , A 13 ...
Gate.
Claims (1)
出したとき、あるいは外部からの起動要求により
緊急制御回路を起動し、該緊急制御回路からの出
力信号によりシステムの構成装置を再構成する情
報処理システムにおいて、複数個の中央処理装置
に対応して各緊急制御回路を設け、異常検出時あ
るいは外部からの起動要求時に総べての緊急制御
回路を起動する手段と、起動された緊急制御回路
の中で緊急制御動作に使用する緊急制御回路を定
める手段を各緊急制御回路に設けることを特徴と
する緊急制御回路。 2 緊急制御動作に使用される緊急制御回路の動
作により、異常を検出したシステムとは独立に、
正常処理を試みるシステムを再構成することを特
徴とする特許請求の範囲第1項記載の緊急制御回
路。[Scope of Claims] 1. When a group of multiplexed central processing units detects an abnormality or upon an external activation request, an emergency control circuit is activated, and an output signal from the emergency control circuit activates the system configuration devices. In an information processing system that reconfigures a computer, each emergency control circuit is provided corresponding to a plurality of central processing units, and a means for activating all emergency control circuits when an abnormality is detected or an external activation request is made; An emergency control circuit characterized in that each emergency control circuit is provided with a means for determining an emergency control circuit to be used for an emergency control operation among the emergency control circuits. 2. Due to the operation of the emergency control circuit used for emergency control operations, the system that detects the abnormality
The emergency control circuit according to claim 1, wherein the emergency control circuit reconfigures a system that attempts normal processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6259380A JPS56159743A (en) | 1980-05-12 | 1980-05-12 | Emergency control circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6259380A JPS56159743A (en) | 1980-05-12 | 1980-05-12 | Emergency control circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS56159743A JPS56159743A (en) | 1981-12-09 |
| JPS6156538B2 true JPS6156538B2 (en) | 1986-12-03 |
Family
ID=13204770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6259380A Granted JPS56159743A (en) | 1980-05-12 | 1980-05-12 | Emergency control circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS56159743A (en) |
-
1980
- 1980-05-12 JP JP6259380A patent/JPS56159743A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS56159743A (en) | 1981-12-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4455601A (en) | Cross checking among service processors in a multiprocessor system | |
| CN114189429A (en) | System, method, device and medium for monitoring server cluster faults | |
| JP2002259130A (en) | Information processing system and activation control method thereof | |
| CN116737364A (en) | Server device | |
| JPS6156538B2 (en) | ||
| JP2011076262A (en) | Computer system and method therefor | |
| JP2785992B2 (en) | Server program management processing method | |
| JPS6318443A (en) | Emergency control system | |
| JPS6290068A (en) | Standby system monitoring method | |
| CN111190632B (en) | A method and device for realizing server BMC active-active | |
| JPS6213700B2 (en) | ||
| JPS58214952A (en) | Information processing system | |
| SU1037256A1 (en) | Device for selecting serviceable structure of computer complex | |
| JPH0630069B2 (en) | Multiplexing system | |
| JPS6248860B2 (en) | ||
| JPS6123256A (en) | Supervisory unit | |
| JP2025079264A (en) | Information processing device, protection control device, and watchdog timer operation method | |
| CN120596213A (en) | A rail transit business operation and maintenance method, system, device and storage medium | |
| JPS6116340A (en) | Emergency operation device of processor system | |
| JPS6077252A (en) | Input/output control device | |
| RU1797122C (en) | Device for restart and testing power supply of microcomputer | |
| JPH0439682B2 (en) | ||
| JPS5941210B2 (en) | How to handle power failure | |
| JPS61253551A (en) | Rising system for multi-processor system | |
| WO2008072350A1 (en) | System-monitoring device using dualized timer, and monitoring method |