JPS61234455A - デ−タ処理装置 - Google Patents

デ−タ処理装置

Info

Publication number
JPS61234455A
JPS61234455A JP60077027A JP7702785A JPS61234455A JP S61234455 A JPS61234455 A JP S61234455A JP 60077027 A JP60077027 A JP 60077027A JP 7702785 A JP7702785 A JP 7702785A JP S61234455 A JPS61234455 A JP S61234455A
Authority
JP
Japan
Prior art keywords
devices
gate circuit
signal
processing device
abnormality
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.)
Pending
Application number
JP60077027A
Other languages
English (en)
Inventor
Hidefusa Suga
須賀 英興
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP60077027A priority Critical patent/JPS61234455A/ja
Publication of JPS61234455A publication Critical patent/JPS61234455A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Hardware Redundancy (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 り産業上の利用分野」 この発明は、データ処理装置の信頼性の向上に関するも
のである。
し従来の技術」 最近のデータ処理装置の分野では、オンライン・システ
ム、等が1*透し1社会生活にvE看してくるに従い、
特に信頼性の向上に対する要求が高くなってきている。
この為、従来より各種の試みがなされてきた。第3図は
その一例で、中央処理装置を複数台対等に設置した、い
わゆるマルチプロセッサの構成を示す図である。図にお
いて(1)は主中央処理装置(以下MCP[Iと略記す
る) 、 (2)は副中央処理装置(以下5CPtlと
略記する) 、 (3)は記憶装置(以下MMuと略記
する) 、 (4)は入出力処理装置(以下10Pと略
記する) 、 (5)はサービス処理装N(以下SvP
と略記する)である、(B)はMC:PU(1) 、 
5CPUC2) 、NNU(3)及ヒl0P(4)全相
互に接読する共通バス(以下CBUSと略記する)で、
MMU(3)と各装置間のメモリ・テークや、l0P(
4)と各装置間の入出力データ等を転送する。このよう
に各装置を共通のバスで接続し、このバスを通じて各種
データを転送する構成のデータ処理装置は、近年のマイ
クロプロセッサ或はLSI化技術の進歩により各装置が
小型化されてきたこと、又各51tIltをモジュール
化するととができ、保守性の向上が図れること等の理由
から、一般に巾広く採り入れられるようになってきてい
る。
更に、(7)は140Ptl(1)内の異常を監視する
回路lt下MERRト略記スり 、 (8) 4tMC
:PU(1)内の異常を5VP(5)に通知する信号(
以下MER5と略記する) 、 (9)はMCPU(1
)の運転形態を制御する主中央処理装置構成WA1ルジ
スタ(以下MCFGと略記する〕であり、 (10)は
5CPU(2)内の異常を監視する回路(以下5ERR
ト略記する) 、 (11)(tscPU(2) 内の
異常を5VP(5)に通知する信号(以下5ER9と略
記する) 、 (123は5CPU(2)の運転形態を
制御する副中央処理装置構成制御レジスタ(以下5CF
Gと略記する)である、 (13)は5VP(5)から
他装置の構成や運転形態を制御する為の信号群(以下5
vpsと略記する〕である。
次に従来の装置の動作について説明する。通常ffl転
−IJIUJテ(tsVP(5HtSVPS(13)ニ
テMGFG(9) R[5CFG(12)に対し、それ
ぞれ主中央処理1c’を及び副中央処理装置として動作
する運転制御情報を設足し起動を行なう。
MCPU(1) 及ヒ5CPU(2) ノ9作ハMMU
(3)内ニ!納されるシステム制御プログラム(オペレ
ーティング・システム)に委ねられるが、MCPU(L
)は、システム制御プログラムのスーパバイザ処理を、
一方5CPU(2)は、システム制御プログラムの下で
動作するその他のプログラム、即ちユーザープログラム
の処理を分担し、並行に処理するよう構成されるのが一
般的である。
通常運転中にMGPU(L)に異常が発生した場合、M
CPIJ(L) 内c7)MERR(?) tt異! 
検知t−>IERS(8) ヲモッテ5VP(5)ニ知
うセル、 5VP(5)!t [チニ5VPS(13)
によりMGPU(1)の運転を停止し、必要な障害情報
収果の後、可能ならば再試行を行なう、再試行が不可能
な場合、又は再試行に失敗した場合、5VP(5)4t
 ’i ステム(7) M 転e停iL、MCFG(9
) ニMCPU(13をシステムから切離す構成制御情
報を設定し、5CPU(2) 1台のみにて上記スーパ
バイザ処理及びユーザ番プログラムの処理を行なう構成
に変更した後にシステムの運転を再開する。
−万、5CPU(2Jに異常が発生した場合も。
5VP(5)(7) fijJ @ (7)下に構成ノ
変更が1m され、xcpu(1) 1台のみにて処理
が再開される。
E発明が解決しようとする問題点」 従来よりのこの種の装置では、異常の発生した構成装置
の切離し縮退動作に際し、必ずサービス処理装置による
構成の変更動作が介在し、この間システムの運転が停止
することとなる。又、処理再開時も、システムの構成が
変わる為、処理の連続性が保てず、実行中のプログラム
を異常発生時より以前に遡って再実行しなければならな
いため、システム制御プログラムの動作もM雑となるな
どの問題点があった。
この発明は、上記のような問題点を解消するためになさ
れたもので、内部の構成装置に異常が発生した場合に、
サービス処理装置による該装置のgJ離し縮退動作を必
要とせず、システムを停止することなく運転の続特が可
能で、構成変更後のシステム再起動や、プログラムの再
実行などの複雑なシステム制御プログラムの処理を不要
とした信頼性の高いデータ処理装置を得ることを目的と
する。
L問題点を解決するための手段」 この目的の為にこの発明ではデータ処理装置を構成する
各装置のうち少なくとも1以上の装置を各々複数金膜け
、これらの装置を共通な/ヘスで対等に接続し、同一に
動作させるとともに、該複数台8置した各装置から上記
共通バス及び他種の装置へ送出する信号全てにラッチを
含むゲート回路を設け、上記ゲート回路を各装置内の異
常の有意により開閉できるように構成し、−万他種の装
置からの信号は複数台設置された装置全′てで受取り、
複数台ある装置の内1台だけが共通バス及び他種の装置
に信号を送出するのみで、その他の部分は全く同一に動
作するように構成した。   −り作用」 この発明における前記ラッチを含むゲート回路は、通常
運転中、各装置の1つ前のマシンサイクルにおける内部
状態を保持しつつ動作し、更に通常複数台ある同種の装
置の同第1の装置のゲート回路が開かれ、第2の装置以
下のゲート回路は、閉じた状態で運転される。第1の装
置内に異常が発生した場合、第1の装置内の異常検知回
路の制御の下に直ちに第1の装置のゲート回路が閉じ、
同第1の装置内の異常検知回路の異常報告により第2の
装置のゲート回路が開かれる。
L英施例」 以下、この発明の一実施例を図をもって説明する0図中
第3図と同一符号は同−又は相当部分を示している。第
1図において(21a)、(21b)は全く同一の2台
の中火処理装at(以下それぞれ(:PUA。
CPUB ト略記する) 、 (3)はMIIIU 、
 (4)はIOP 。
(5)はsvp 、 (s)は各装置を相互に接続する
CBUS、(13)jtsVP(5)カラ他装置の構成
や運転形態を制御する為の信号群5vpsである。
(22a) 、(22に+)はCPUA(21a) 、
 CPUB(21klの異常を監視する回路(以下それ
ぞれCERA、 CERBと略記する) 、 (23a
L(23b)はCPUA(21a)、CPUB(21b
)の異常を相互に通知する信号(以下それぞれCESA
、 ・CESBと略記する) 、 (24a)、(24
b)はCPUA(21a)、CPt1B(21b)の運
転形態を制御する中央処理装置構成制御レジスタ(以下
それぞれCFGA、 GFGBと略記する)で、第1中
央処理装置指定フラグ(25a)。
(25b)(以下それぞれCPFA、 CPFBと略記
する)を含む。
(27a) 、(27b)及び(28aJ 、(28b
)は、この発明の特徴とする共通バス送出信号ゲート回
路(以下それぞれCLGA、 0LCBと略記する〕及
び他装置送出信号ゲート回路(以下それぞれ0LGA、
0LCBと略記する)であり、それぞれ共通バス信号ラ
ッチ(29a)。
(29b) (以′下それぞれCBLA%CBLBと略
記する〕。
共通バス信号ゲート(30a)、(30bH以下それぞ
れCBGA、 CBGBと略記する)、及び他装置i信
号ラッチ(31a)、(31b)(以下それぞれ0SL
A、0SLBと略記する)、他装置信号ゲート(32a
)、(32b)C以下それぞれ08GA、 05GBと
略記する)に分割される。
(33a) 、 (33b)はそれぞれCLGA(2?
a)ないし0LGA(28a)及びCLGB(27b)
ないし0LGB(28b)の開閉を行なうオア・アンド
回路(以下それぞれ0AGA、0AGBと略記するンで
、ゲート開閉!111フリップフロップ(34a)、(
34bH以下それぞれ0CFA、0CFBと略記する〕
を経由して前記CBGA(30a)ないし0−9GA(
32aJ及びcoco(aobtないし0SCB(32
b)に接続される。
ここで、この発明の特徴とするCLGA(27a)ない
し0LGA(28a)及びGLGB(27bJないし0
LCB(28b)は、目中失処理装置が第1中央処理装
置として動作すべく指定されている場合、即ち、CPF
A(25a)ないしCPFB<25b)が有意であるか
、又は他中央処理装置が異常を検知した場合、mちCE
SB(23b)な、いしCESA(23a)が有意であ
る時、更に自中央処理装置に異常が発生していない条件
、即ち、 CESA(23a)ないしGESB(23b
)が有意でないという条件で開くように構成されている
。
(35)ハCPtJA(21a) 又ハCPt1B(2
1b) カ1”ll!f)’S置への信号群(以下0T
SGと略記する〕であって、第1図においてはl0P(
4)への信号を例示している。
次に動作について説明する。システムの運転開始時、5
OP(5)は5VPS(13)をもってCFGA(24
a)、CFGB(24b)に運転゛制御情報設定し、更
にこの時CPGA°(25a) (1)みを・有意にす
ることでCPUA(Z21a)を第1中央処理装置とし
て動作するように設定する。
第1中央処理装置として動作すべく CPFA(25a
Jが有意に設定されたCPUA(21a)は、CERA
(22a)により絶えずCPUA(21a)1内の異常
状態の有無を監視し、異常が無い条件、即ち、CESA
(23a)が有意でないという条件の下に0AGA(3
3a) 、 0CFA(34a)を経由しテcBGA(
30a)及び09GA(32a)を開き、CGLA(S
”la)及び0SLA(31a)に設定された所望の信
号をaBus(e)及び0TSG(35)に送出し、デ
ータの処理を’t−rfx ウ、 コノ時cPUB(2
1b) (tcPFB(25b) カ有意ニ設定されて
おらず、且つCESA(23a)が有意でないという条
件で0ACB(33b)、0CFB(34b)を経由し
てCBOB(30b)及び09CB(32b)を閉じ、
従ってCBLB(2sb) 及ヒOSI、B(31kl
 ニ設定すレ・り信号はCBUS(8ノ及び0TSG(
35)には送出されない。
しかしながら、上記のようにCPUA(21a)が第1
中央処理装置として動作し、この結果GBGB(30b
)及び0SGB(32b)が閉じられた状態においても
、他装置及びCBtlS(8)からの受信信号は全てC
Pt1A(21a) 、CPUB(21b)にて等しく
処理され、CPUA(21a)とCPUB(21b)の
内部状態は全く同一となっている。
次に、GPUA(21a)に異常が発生し、この為CB
GA(30a) 、 0SGA(32a)が閉じられt
CBGB(30b)、0SCB(32b)が開かれる遷
移について、第2図を用いて更に詳しく説明する。
図において(101)はデータ処理装置全体に供給され
るクロックであり、CPUA(21a) 、 GPUB
(21b)はこのクロックに同期して動作する。
通常動作中(BLA(29a) ヘの入力信号(102
a)、(BLB(29b) ヘの入力信号(102b)
、09LA(31a) ヘの入力信号(104a)、O
SI、B(31b) ヘの入力信号(104b)、0C
FA(34a) ヘの入力信号(108a)及び0CF
B(34b)へ°の入力信号(108b)はそれぞれ絶
えずクロック(101)でサンプルされ、1マシンサイ
クルjm(7)CPUA(21aJ 、 CPUB(2
1b) (7)状7%が保持サレ−cいる。
CPUA(21a)においては、CPFA(25a)が
論理”1゛に設定されており、 GESA(23a)が
論理°°0′″であるので、0AGA(33aJを経由
して作成される0GFA出力信号(109a)が論理”
 1 ”となりCBGA(30a) 、 0SGA(3
2a)が開かれ、lマシンサイクル前のCPUA(21
a)に異常のない状態を保持したCBLA(29)(7
)内容(103a)及び09LA(31a)の内容(1
05a)がcsus(8)及ヒ0TSG(35,1ニ送
tj3サレ6゜−7jCPtlBC21b) ニオイテ
lt、CPFB(25b) tls論理″′O°′であ
り、且つCESA(23a)が論理′″o ”であるの
で0CFB出力信号(109b)が論理″′O″となり
CBGB(30b) 、 0SGB(32b)が閉じら
れたままとなる。
CPUA(21a)に異常が発生した場合、 CERA
(22a)は直ちにCESA(23aJを論理″″1″
に活性化する。
次いでQAGA(33a) 、 0AOB(33b) 
(7)制Wの下に0CFA入力信号(108a)が論理
″′0″に、0CFB入力信号(108b)が論理″″
1″になり、異常の発生したマシンサイクルの次のクロ
ックにてl1llICFAfi力信号(IHa)が論理
″″o ”に、 0CFB出力信号(108b)が°°
l′″に切換わる。
CPUA(21a)内に異常が発生したマシンサイクル
テcBUs(8)及びO,TSG(35) ニ送111
 サ、f’L ルCBUS@号(110)及び0TSG
信号(111)は、それぞれ0CFA出力信号(109
a)が論理” 1 ”である点、異常発生マシンサイク
Jし、の1つ前の内容を保持したCBLA!ij力信号
(103a)及び0SLA出力信号(105a)テあり
、異常が発生した次のマシンサイクルでのaBus信号
(110)及び0TSG信号(111)は、 0CGA
出力信号(109a)が論理′″0 ” 、 0CFB
出力信号(108b)が論理″l ”であるので、異常
のないCPt1B(21b)から送出されるCBLB出
力信号(103b)及びOSI、Btlj力信号(10
5b)となり、異常発生時点で速やかにGGLA(27
a) 、 CGLB(27b)及び0LGA(28a)
 、 0LCB(28b)の切換えが行なわれる為に、
CBUS(6)及び0丁5G(35)に送出する信号を
乱すことなくデータ処理の継続が可能である。
なお、上記実施例では2台の中央処理装置を設置したも
のを示したが、ラッチを含むゲート回路CLGA(27
a) 、 CLGB(2?b) 、 0LGA(28a
) 、 0LGB(28b)及びこの開閉を行なう制御
回路を他の装置内に設けることにより、その他の装置も
複数台設置することができ、又、目装置内の異常を相互
に通知する信号CESA(23a) 、 CESB(2
3b)を追加することにより同種装置の設置台数を更に
増加することかで5る。
し発明の効果」 以上のように、この発明によれば、データ処理装置を構
成する各装置のうち少なくとも1以上の装置を複数台設
置し、同種装置を全く同一に動作させ、史に同種装置か
ら他装置へ送出する信号に、ゲート回路を設け、該ゲー
ト回路を自装置内異常発生とともに閉じ、複数台ある装
置の第2、第3の装置のゲート回路を順次開き切換えら
れるように構成したことにより、構成装置に異常が発生
した場合にも!1統運転が可能で、サービス処理装置に
よる切離し縮退の為の運転中断、或はシステムセj御プ
ログラムの再起vJ等の複雑な動作を不要とした、著し
く信頼性の高いデータ処理装置が得られる。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す中央処理装置を複数
台設置したデータ処理装置の構成図、第2図はこの発明
の一実施例の動作を示すタイミング図、第3図は従来の
データ処理装置の構成図である。 図において、 (3)は記憶装置、   (4)は入出力処理装置、(
5)は′サービス処理装置、 (8〕は共通バス、(2
1a)、(21b)は中央処理装置、(23a) 、(
23b)は中火処理装置異常報告信号、(27a)、(
27b)は共通バス送出ラッチ・ゲート回路(28a)
、(28b)は他装置送用ラッチ・ゲート回路である。 なお、各図中同一符号は同−又は相当部分を示す。 代  理  人   大  岩  増  雄第2図

Claims (1)

    【特許請求の範囲】
  1. 中央処理装置と、記憶装置と、入出力処理装置及びサー
    ビス処理装置とを備え、上記各装置を共通バスで結合し
    て構成されるデータ処理装置において、上記中央処理装
    置、記憶装置、入出力処理装置及びサービス処理装置の
    うち少なくとも1以上の装置を複数台設けて複数台設置
    した同種の装置を同一動作させると共に、該複数台設置
    した同種の装置から上記共通バス又は他種の装置に対し
    て送出する信号全てにラッチを含むゲート回路を設け、
    該ゲート回路を通常運転中は複数台設置した内の第1の
    装置のゲート回路のみを開き、第1の装置内に異常が検
    知された時に第1の装置のゲート回路を閉じ、第2の装
    置のゲート回路を開くように構成したことを特徴とする
    データ処理装置。
JP60077027A 1985-04-11 1985-04-11 デ−タ処理装置 Pending JPS61234455A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60077027A JPS61234455A (ja) 1985-04-11 1985-04-11 デ−タ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60077027A JPS61234455A (ja) 1985-04-11 1985-04-11 デ−タ処理装置

Publications (1)

Publication Number Publication Date
JPS61234455A true JPS61234455A (ja) 1986-10-18

Family

ID=13622262

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60077027A Pending JPS61234455A (ja) 1985-04-11 1985-04-11 デ−タ処理装置

Country Status (1)

Country Link
JP (1) JPS61234455A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0546422A (ja) * 1991-08-20 1993-02-26 Fujitsu Ltd 現用予備の切り替え方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0546422A (ja) * 1991-08-20 1993-02-26 Fujitsu Ltd 現用予備の切り替え方式

Similar Documents

Publication Publication Date Title
US3864670A (en) Dual computer system with signal exchange system
JPH0934809A (ja) 高信頼化コンピュータシステム
JPS6235704B2 (ja)
JP3211878B2 (ja) 通信処理制御手段及びそれを備えた情報処理装置
JPS5931738B2 (ja) 計算機システムの並列三重系構成方法
JP2941387B2 (ja) 多重化装置の一致化制御方式
JP2003076569A (ja) バス同期2重系コンピュータ
JPH0916426A (ja) 2ポートコンソールを持つフォールトトレラントコンピュータ
JPH11143790A (ja) 制御信号入出力装置
JPS6349849A (ja) デ−タ処理装置
JP2946541B2 (ja) 二重化制御システム
JPS62115555A (ja) 計算機システムの補助記憶装置2重化管理方法
JP3624051B2 (ja) 情報処理装置
CA1269141A (en) Task synchronization arrangement and method for remote duplex processors
JPH02148333A (ja) マルチプロセッサシステムの異常診断方式
JPS5870495A (ja) 多重化記憶装置の制御装置
JP2871966B2 (ja) 障害検出回路検査システム
JPS6011940A (ja) プロセス制御装置
JPH07114521A (ja) マルチマイクロコンピュータシステム
JPS63175937A (ja) 障害回復方式
JPH09179836A (ja) 多重化計算機およびその障害検出処理方法
JPH0434184B2 (ja)
JPH0331953A (ja) 情報処理装置
JPS5851364A (ja) 二重化周辺記憶制御装置
JPS61134846A (ja) 電子計算機システム